In live coding the arrangement is enacted as a real-time sequence of code edits, not planned on a timeline
In live coding the arrangement is not planned in advance on a timeline; it is enacted in real time as a sequence of code edits. The practical posture: start minimal (an intro of just kick plus one element) to establish the pulse before adding complexity; add one layer per edit so each change is audible and reversible; use mutes and subtraction as much as additions, since a breakdown is a mute and a drop is an un-mute; signpost section changes with a fill or filter move so the audience hears intention; and keep last-known-good in mind so a move that breaks the groove can fall back to the previous material.
Examples
Edit 1: s(“bd4”) — establish kick Edit 2: stack([s(“bd4”), s(”~ sn”)]) — add snare Edit 3: add hats Edit 4: mute snare for breakdown Edit 5: restore — ‘drop’
Assessment
Describe the live-coding arrangement posture: what starting point is recommended, how many elements should one edit add, and how is a breakdown implemented?