A spare ground line and one bright relay signal on warm paper.
FOUR CHOICES · ONE TRAVELING LINK · ONE FINITE RETURN

RELAY
SCORE

Pass one movement forward. When the fourth arrives, the whole score comes home.

01WAITING 1ONE MOVEMENTOPEN SLOT
02WAITING 2ONE MOVEMENTOPEN SLOT
03WAITING 3ONE MOVEMENTOPEN SLOT
04WAITING 4ONE MOVEMENTOPEN SLOT

TOUCH THE FIELD AFTER SOUND OPENS · THE LINK NEVER LEAVES YOUR BROWSER

READYREADING THE LOCAL RELAY…
STAGE 0CURRENT PENDINGPARENT ROOTENGINE LOCKED0 VOICES90 BPM · 12 BEATS / MOVEMENT
NEXT PARTICIPANT · MOVEMENT 1

ADD ONE CLEAR CHOICE.

No account. No server. Your name and movement live only inside the link you choose to pass.

WHO IS ADDING THIS?
GESTURE
ENERGY
DIRECTION
FOR BROWSER COMPANIONS ↘

Read the receipt first. A movement is not performed just because it was selected. Use native controls marked with stable data-tb-command identifiers, or the Conductor v1 runtime.

Four eight-second choices play forward, then return transformed in reverse: 64 seconds at 90 BPM. Sound requires one human-authorized gesture.

window.toneBloomConductor.v1.getState() · .unlock() · .commit({ gesture: "LIFT", energy: "CLEAR", direction: "OUT" }) · .perform()