Gate song swarm on self-iteration evidence
This commit is contained in:
parent
e13fdbc21b
commit
8250afc39a
7 changed files with 348 additions and 17 deletions
|
|
@ -34,6 +34,7 @@ Composition sugar:
|
|||
|
||||
```aqua
|
||||
meter bpm=128 beats=4
|
||||
song_form name=club unit=bar sections=intro:0-4:.35,build:4-8:.85,drop:8-16:1,break:16-20:.5,build2:20-24:.85,final_drop:24-32:1 energy=0:.2,4:.55,8:1,16:.4,24:1,32:.2
|
||||
sequence name=kick pattern=x...x...x...x... step=.125 high=.9 low=0
|
||||
scale name=hook path=/seq/lead/freq root=220 scale=minor degrees=0,2,3,5,3,2 step=.25
|
||||
chords name=pad root=220 scale=minor progression=0,5,3,4 voicing=0,2,4 paths=/chords/pad/root,/chords/pad/third,/chords/pad/fifth step=bar
|
||||
|
|
@ -44,6 +45,12 @@ The sugar lowers into visible `param` and `curve` owners. Bind those paths from
|
|||
voices with `gain=@/seq/kick`, `freq=@/seq/lead/freq`, or
|
||||
`gain=@/mix/pad/gain`.
|
||||
|
||||
`song_form` owns section gates and whole-track energy. Use it when a patch needs
|
||||
intro/build/drop/break/final-drop structure instead of hand-written bar gates.
|
||||
Each section becomes a bindable path such as `/form/club/drop`, and the optional
|
||||
energy contour becomes `/form/club/energy`. It does not replace lane-specific
|
||||
mixing; it gives those lanes a real song-form spine to bind against.
|
||||
|
||||
Reusable production abstractions:
|
||||
|
||||
```aqua
|
||||
|
|
|
|||
Loading…
Reference in a new issue