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.
One short cue per cycle, built from the changes between cycles. Paste into the lyrics field; short cues survive, long ones become slivers.
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.