CHAIN RADIO

LOCAL CLOCK
BLOCK KEY BPM VOICES 0
PRESS PLAY TO TUNE IN
Audio needs a tap before a browser will let it start.
STATION
01

PATTERN

16 steps · replays under each movement
note octave up rows are the five notes of the scale
MOVEMENT
changes each block
DENSITY
steps that fire
REGISTER
where the notes sit
DECAY
tail length
02

STATION

a station is a seed — same station, same music, everywhere
Type any word or a 64-character hex seed. Your last station is remembered on this device, and the link opens the same station for anyone.
03

BLOCK FEED

SIGNATUREMOVEMENTFROM BLOCK
04

HOW IT WORKS

01

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 .

02

The station writes the notes

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.

03

The scale keeps it consonant

Minor pentatonic has no semitone and no tritone, so whatever notes the hash picks, nothing clashes.

04

Your browser plays it

Web Audio only: plucked triangle and sine voices, a sawtooth pad, a sine bass, a synthesised reverb and a limiter. No samples, no libraries.

Nothing here is random at playback time. Every note is derived from the station seed and Arc's block height, so everyone tuned to the same station hears the same movement at the same time, on any machine. The chain keeps the clock — nobody, including whoever built this, gets to choose what it plays.