Arc Composer

Arc Composer 15 cycles × 8 bars · 123 bpm · C♯ minor

bar — · 123.0

Each lane is one variable of the track drawn against time. Drag in a lane to draw its arc; the sketch synth plays the drawing so you can hear the shape before it goes anywhere near a generator. The bottom panels turn the drawing into a Suno cue sheet and into a plan for the bar-surgery script.

Drag to draw. Discrete lanes snap to their states. Each column is 4 bars; each pair of columns is one 8-bar cycle. The energy lane is the weighted sum of what is audible.

Suno cue sheet

One short cue per cycle, built from the changes between cycles. Paste into the lyrics field; short cues survive, long ones become slivers.

Plan for house_arch.py

Per bar: source material, level in dB, extra note, tempo stretch. Save as plan.json next to the script and run python house_arch.py --plan plan.json.