The chain keeps time
Arc seals a block about every half second. Every 64 blocks is one movement, roughly half a minute. Right now: block —.
Arc seals a block about every half second. Every 64 blocks is one movement, roughly half a minute. Right now: block —.
The seed and the movement number are hashed into a key, tempo, density, register, decay and a 16-step pattern. Same inputs give the same music on any machine.
—Minor pentatonic has no semitone and no tritone, so whatever notes the hash picks, nothing clashes.
Web Audio only: plucked triangle and sine voices, a sawtooth pad, a sine bass, a soft kick and noise hats, a synthesised reverb and a limiter. No samples, no libraries. One movement in four drops the drums to breathe.