Commit ca21d6b6 by PLN (Algolia)

fix(surface): the controls follow the orbits — 202 moves the compaction left behind

The compaction renames a `dN` declaration; it deliberately does not touch that
orbit's knobs and buttons. So the moment 150 orbits moved, their controls were
sitting on the column of an orbit that no longer existed there — d6 answering
to column 7 in 84 files. The two tools are one job in two passes and only the
second pass closes it.

Found by accident, which is the part worth recording: ete_a_mauerpark reported
"0 move" right after the compaction, then reported 4 the moment something else
made me re-plan it. A conformance check run once, before the step that breaks
conformance, proves nothing.

202 moves, 84 files, 0 clashes. Re-plan now reports 0 across all 703. Button
conformance 93.3%, no CC gained inside the Ardour-learned or gF ranges, and the
third full silent-eval sweep diffed per-file against the baseline: zero verdict
changes. The seventeen-track set re-validated on its own afterwards — all 17 OK,
pvlint 0 errors.

Also in here, from reading ete_a_mauerpark's d9 to answer PLN's "[confirm d9
effects]" note: its attack was riding `^16`, which is A4 — d12's LEVEL knob,
MIDI-learned to an Ardour track gain. One knob moved an Ardour fader AND d9's
attack, the CC77-goes-to-silence class the driver header warns about. Moved to
`^20`, idle in this track. Its `mask` on `^58` is d6's own gate and d6 IS
declared here, so one button drives two orbits — left alone on purpose: d9 has
no button slot in the grid at all, so that is gSel work, not a rename.
parent a40eb470
...@@ -29,8 +29,8 @@ d4 $ gF2 ...@@ -29,8 +29,8 @@ d4 $ gF2
# midiG' "^81" 0 1.2 # midiG' "^81" 0 1.2
# crushbus 41 (range 16 1.2 "^32") # crushbus 41 (range 16 1.2 "^32")
d5 $ gF2 -- ACID BUS d5 $ gF2 -- ACID BUS
$ midiOn "^91" (slice 32 ("<0 0 0 0 0 1 1 1 0 1 2 2 0 2 2 3>*4")) $ midiOn "^89" (slice 32 ("<0 0 0 0 0 1 1 1 0 1 2 2 0 2 2 3>*4"))
$ midiOff "^91" (slice 8 "<0 1 2 3>") $ midiOff "^89" (slice 8 "<0 1 2 3>")
$ loopAt 8 $ "synth_commodore:0" $ loopAt 8 $ "synth_commodore:0"
# midiG' "^82" 0 1.2 # midiG' "^82" 0 1.2
# cut 7 # cut 7
......
...@@ -56,8 +56,8 @@ d5 $ gF1 $ gM3 -- HAWKS ...@@ -56,8 +56,8 @@ d5 $ gF1 $ gM3 -- HAWKS
# gain 1.5 # gain 1.5
d6 d6
$ gM3 $ gF3 -- High carillon! $ gM3 $ gF3 -- High carillon!
$ midiOn "^59" (off "[e,s]" (ply "<1 2>") . (# legato "e")) $ midiOn "^58" (off "[e,s]" (ply "<1 2>") . (# legato "e"))
$ midiOn "^91" ( -- Basse reponse $ midiOn "^90" ( -- Basse reponse
superimpose ((0.125 <~) . (|* gain 1.2) . (# note "<c4!4 cs4!4>") . (# pan 0.45)) superimpose ((0.125 <~) . (|* gain 1.2) . (# note "<c4!4 cs4!4>") . (# pan 0.45))
) )
$ (0.125 ~>) $ (0.125 ~>)
...@@ -66,8 +66,8 @@ d6 ...@@ -66,8 +66,8 @@ d6
) )
# "808hc:2" # "808hc:2"
# pan 0.85 # pan 0.85
# octerbus 71 (range 0 0.5 "^35") # octerbus 71 (range 0 0.5 "^34")
# octersubbus 72 (range 0 1.4 "^35") # octersubbus 72 (range 0 1.4 "^34")
# room 0.2 # dry 1.08 # sz 0.3 # room 0.2 # dry 1.08 # sz 0.3
# gain 1.4 # gain 1.4
d9 $ gF3 -- Pads atmospheriques d9 $ gF3 -- Pads atmospheriques
......
...@@ -37,5 +37,5 @@ d5 -- Runny Maracas ...@@ -37,5 +37,5 @@ d5 -- Runny Maracas
$ fix ((# release 0.8)) (n 9) $ fix ((# release 0.8)) (n 9)
$ "hh27*8" $ "hh27*8"
# n "2 <2 <[2|9] [9 <9 ~> <~ 9> 2]>>" # n "2 <2 <[2|9] [9 <9 ~> <~ 9> 2]>>"
# note (range "-12" 12 "^34") # note (range "-12" 12 "^33")
# midiG' "^83" 0 1.2 # midiG' "^83" 0 1.2
...@@ -109,7 +109,7 @@ d5 $ gF3 $ gM3 -- Rhodes/Keys, les moulins qui tournent doucement ...@@ -109,7 +109,7 @@ d5 $ gF3 $ gM3 -- Rhodes/Keys, les moulins qui tournent doucement
d6 $ gF3 $ gM3 -- Violoncelle / Guitare blues, la mémoire du voyage d6 $ gF3 $ gM3 -- Violoncelle / Guitare blues, la mémoire du voyage
-- blues_guitar_*_60 = 60 BPM donc loopAt 0.5 pour revenir à 120 -- blues_guitar_*_60 = 60 BPM donc loopAt 0.5 pour revenir à 120
$ midiOn "^59" (# silence) $ midiOn "^58" (# silence)
$ loopAt 0.5 $ loopAt 0.5
$ chop 8 $ chop 8
$ "<blues_guitar_misc_60:0 blues_guitar_bluesky_60:0 blues_guitar_hoochie_60:0 blues_guitar_misc_60:1>" $ "<blues_guitar_misc_60:0 blues_guitar_bluesky_60:0 blues_guitar_hoochie_60:0 blues_guitar_misc_60:1>"
......
...@@ -24,7 +24,7 @@ d6 $ gF3 $ gM3 ...@@ -24,7 +24,7 @@ d6 $ gF3 $ gM3
. ( # pan 0.8) . ( # pan 0.8)
. (|* gain (slow 16 $ range 0.5 0.9 sine)) . (|* gain (slow 16 $ range 0.5 0.9 sine))
) )
$ midiOn "^91" (ply "4 <4!3 8>") $ midiOn "^90" (ply "4 <4!3 8>")
-- $ mask "<f f f t>" -- $ mask "<f f f t>"
$ fix ( $ fix (
(# end 0.5) (# end 0.5)
......
...@@ -76,15 +76,15 @@ d11 $ gF2 $ gM3 -- Caring cello ...@@ -76,15 +76,15 @@ d11 $ gF2 $ gM3 -- Caring cello
# cut 11 # cut 11
# gain 1.4 # gain 1.4
d6 $ gF1 $ gM3 d6 $ gF1 $ gM3
$ midiOn "^91" ( -- Bouton Nassim <3 $ midiOn "^90" ( -- Bouton Nassim <3
slice 16 "[0 .. 7] . <[0 .. 7]!3 [0 1 . [2 3]]>" slice 16 "[0 .. 7] . <[0 .. 7]!3 [0 1 . [2 3]]>"
. loopAt 0.5 . (# "breaks165") . loopAt 0.5 . (# "breaks165")
-- . (# octer 0.4) . ( octersubsub 4) -- . (# octer 0.4) . ( octersubsub 4)
. (# lpf 2500) . (# lpf 2500)
. (# room 0) . (# room 0)
) )
$ midiOff ("^59" + "^91") (ply "t(<4!3 <6 [4 <8 16>]>>,8,1)") -- TECHNOO $ midiOff ("^58" + "^90") (ply "t(<4!3 <6 [4 <8 16>]>>,8,1)") -- TECHNOO
$ midiOn "^35" ((loopAt 1) . (# "jungle_breaks:60")) -- Clochettes? $ midiOn "^34" ((loopAt 1) . (# "jungle_breaks:60")) -- Clochettes?
$ chop 16 $ chop 16
$ loopAt 2 $ loopAt 2
$ "jungle_breaks:45" $ "jungle_breaks:45"
......
...@@ -46,9 +46,10 @@ d4 $ gF2 ...@@ -46,9 +46,10 @@ d4 $ gF2
# crushbus 41 (range 16 2.5 "^32") # crushbus 41 (range 16 2.5 "^32")
# midiG' "^81" 0 1.4 # midiG' "^81" 0 1.4
d5 $ gF3 d5 $ gF3
$ midiOn "^90" (ply "4 <4 8>") $ midiOn "^89" (ply "4 <4 8>")
-- FIXME(#94) d6 drives more controls than the grid gives it (BT6 + BL6). ^59 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^59 for its new owner also moves this. NOT commented out: this is a `$`-step and something above it is a partial application waiting for it, so removing it would stop the whole block compiling. Fold it onto d6's own control with gSel. -- FIXME(#94) d6 drives more controls than the grid gives it (BT6 + BL6). ^59 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^59 for its new owner also moves this. NOT commented out: this is a `$`-step and something above it is a partial application waiting for it, so removing it would stop the whole block compiling. Fold it onto d6's own control with gSel.
-- FIXME(#94) d6 drives more controls than the grid gives it (BT6 + BL6). ^59 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^59 for its new owner also moves this. NOT commented out: this is a `$`-step and something above it is a partial application waiting for it, so removing it would stop the whole block compiling. Fold it onto d6's own control with gSel. -- FIXME(#94) d6 drives more controls than the grid gives it (BT6 + BL6). ^59 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^59 for its new owner also moves this. NOT commented out: this is a `$`-step and something above it is a partial application waiting for it, so removing it would stop the whole block compiling. Fold it onto d6's own control with gSel.
-- FIXME(#94) d5 drives more controls than the grid gives it (BT5 + BL5). ^59 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^59 for its new owner also moves this. NOT commented out: this is a `$`-step and something above it is a partial application waiting for it, so removing it would stop the whole block compiling. Fold it onto d5's own control with gSel.
$ midiOn "^59" (slice 8 ("0 <0 [0 <0 1 2 3>]>") . chop 8) $ midiOn "^59" (slice 8 ("0 <0 [0 <0 1 2 3>]>") . chop 8)
$ midiOff "^59" (slice 4 ("<0 1 2 3>")) $ midiOff "^59" (slice 4 ("<0 1 2 3>"))
$ loopAt 16 $ loopAt 16
...@@ -78,7 +79,7 @@ d6 $ gF3 $ gM3 -- High Dauphin ...@@ -78,7 +79,7 @@ d6 $ gF3 $ gM3 -- High Dauphin
# cut 7 # cut 7
# room 0.2 # room 0.2
# pan 0.9 # pan 0.9
# crushbus 71 (range 16 2.5 "^35") # crushbus 71 (range 16 2.5 "^34")
# midiG' "^83" 0 1 # midiG' "^83" 0 1
d3 $ gF $ gM2 d3 $ gF $ gM2
$ midiOn "^43" (mask "t([8 4 <4 <8 16>>],16)") $ midiOn "^43" (mask "t([8 4 <4 <8 16>>],16)")
...@@ -106,10 +107,10 @@ d4 $ gF2 $ slow 2 -- Basse Baleine ...@@ -106,10 +107,10 @@ d4 $ gF2 $ slow 2 -- Basse Baleine
# midiG' "^81" 0 1.3 # midiG' "^81" 0 1.3
d5 $ gF3 $ gM3 -- Leads reponse d5 $ gF3 $ gM3 -- Leads reponse
-- FIXME(#94) d6 drives more controls than the grid gives it (BT6 + BL6). ^58 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^58 for its new owner also moves this. NOT commented out: this is a `$`-step and something above it is a partial application waiting for it, so removing it would stop the whole block compiling. Fold it onto d6's own control with gSel. -- FIXME(#94) d6 drives more controls than the grid gives it (BT6 + BL6). ^58 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^58 for its new owner also moves this. NOT commented out: this is a `$`-step and something above it is a partial application waiting for it, so removing it would stop the whole block compiling. Fold it onto d6's own control with gSel.
$ midiOn "^58" (struct "t*<16 32>") -- Basse folle $ midiOn "^57" (struct "t*<16 32>") -- Basse folle
$ midiOn "^58" (|+ note 12) $ midiOn "^57" (|+ note 12)
-- FIXME(#54) d6 drives more controls than the grid gives it (B6 + C6). ^54 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^54 for its new owner also moves this. NOT commented out: this is a `$`-step and something above it is a partial application waiting for it, so removing it would stop the whole block compiling. Fold it onto d6's own control with gSel. -- FIXME(#54) d6 drives more controls than the grid gives it (B6 + C6). ^54 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^54 for its new owner also moves this. NOT commented out: this is a `$`-step and something above it is a partial application waiting for it, so removing it would stop the whole block compiling. Fold it onto d6's own control with gSel.
$ sometimesBy "^34" (bite 4 "[0, [~ 2]]") $ sometimesBy "^33" (bite 4 "[0, [~ 2]]")
$ someCyclesBy "<f!3 t>" (mask "t f!15". (# legato 2)) $ someCyclesBy "<f!3 t>" (mask "t f!15". (# legato 2))
-- $ (0.125 <~) -- Calage :) -- $ (0.125 <~) -- Calage :)
-- $ someCyclesBy "^17" ( -- $ someCyclesBy "^17" (
...@@ -126,8 +127,8 @@ d5 $ gF3 $ gM3 -- Leads reponse ...@@ -126,8 +127,8 @@ d5 $ gF3 $ gM3 -- Leads reponse
# "FMRhodes1" # "FMRhodes1"
-- # room 0.2 -- # room 0.2
# pan 0.8 # pan 0.8
# modIndex (range 0 16 "^54") # modIndex (range 0 16 "^53")
# crushbus 61 (range 16 2.5 "^34") # crushbus 61 (range 16 2.5 "^33")
# midiG' "^82" 0 1.3 # midiG' "^82" 0 1.3
d8 $ gM $ gF3 -- Breaks divins d8 $ gM $ gF3 -- Breaks divins
$ midiOn "^92" (off "e" id) $ midiOn "^92" (off "e" id)
......
...@@ -39,7 +39,7 @@ d5 $ gM3 $ gF2 ...@@ -39,7 +39,7 @@ d5 $ gM3 $ gF2
# cut 5 # cut 5
# gain 0.6 # gain 0.6
d6 $ gM3 $ gF3 -- Keys of Paradise d6 $ gM3 $ gF3 -- Keys of Paradise
$ midiOn "^91" (ply 2 . (# freeze 0.2)) $ midiOn "^90" (ply 2 . (# freeze 0.2))
$ slice 4 "<[0 1] [2 3*<1 4>] [0 1] [2 1(<1 3>,8)]>" $ slice 4 "<[0 1] [2 3*<1 4>] [0 1] [2 1(<1 3>,8)]>"
$ "nujazz_keys120:25/2" $ "nujazz_keys120:25/2"
# octersub (slow 32 $ range 0.2 1.2 (saw+perlin/2)) # octersub (slow 32 $ range 0.2 1.2 (saw+perlin/2))
......
...@@ -46,7 +46,7 @@ d4 $ gF2 $ gM3 ...@@ -46,7 +46,7 @@ d4 $ gF2 $ gM3
# crushbus 41 (range 16 2.5 "^32") # crushbus 41 (range 16 2.5 "^32")
# octersubbus 42 (range 0 2.5 "^52") # octersubbus 42 (range 0 2.5 "^52")
d6 $ gF3 $ gM3 d6 $ gF3 $ gM3
$ midiOn "^59" ((ply "8 <16 [16 32]>")) $ midiOn "^58" ((ply "8 <16 [16 32]>"))
$ slow 2 $ slow 2
$ slice 4 ("<0 1 2 3>") $ slice 4 ("<0 1 2 3>")
$ "aux_heart:3" $ "aux_heart:3"
......
...@@ -43,9 +43,9 @@ d11 $ gM3 $ gF3 ...@@ -43,9 +43,9 @@ d11 $ gM3 $ gF3
-- # tremr "<2 4 4 <8 16>>" -- # tremr "<2 4 4 <8 16>>"
# gain 1.2 # gain 1.2
d6 $ gF1 $ gM3 -- SCRATCH d6 $ gF1 $ gM3 -- SCRATCH
$ midiOn "^91" (ply "2 4 <8 8 4 16>") $ midiOn "^90" (ply "2 4 <8 8 4 16>")
$ midiOn "^35" (# n 13) $ midiOn "^34" (# n 13)
$ midiOn "^59"(# n 15) $ midiOn "^58"(# n 15)
$ chop 16 $ chop 16
$ loopAt 4 $ loopAt 4
$ "scratch_long:12" $ "scratch_long:12"
......
...@@ -59,9 +59,9 @@ d8 $ gF1 $ gM2 -- Break populaire ...@@ -59,9 +59,9 @@ d8 $ gF1 $ gM2 -- Break populaire
# gain 0.85 # gain 0.85
# pan "0.68 0.42 0.42 0.68" # pan "0.68 0.42 0.42 0.68"
d6 $ gF1 $ gM3 -- SECOND BREAK!!?! d6 $ gF1 $ gM3 -- SECOND BREAK!!?!
$ midiOn "^91" (ply 2) $ midiOn "^90" (ply 2)
$ midiOn "^35" (loopAt 1 . (|> "jungle_breaks:19")) $ midiOn "^34" (loopAt 1 . (|> "jungle_breaks:19"))
$ midiOn "^59" (slice 8 (run "8 <8!3 16>")) $ midiOn "^58" (slice 8 (run "8 <8!3 16>"))
$ chop 8 $ chop 8
$ loopAt 2 $ loopAt 2
$ "jungle_breaks:22" $ "jungle_breaks:22"
......
...@@ -63,14 +63,14 @@ d5 $ gM3 $ gF3 -- Suns of Gold Keys, samples ...@@ -63,14 +63,14 @@ d5 $ gM3 $ gF3 -- Suns of Gold Keys, samples
# gain 1.2 # gain 1.2
d6 $ gM3 $ gF3 -- Suns of Gold Guitars, sampled and cut d6 $ gM3 $ gF3 -- Suns of Gold Guitars, sampled and cut
$ superimpose ((# cut 71) . $ superimpose ((# cut 71) .
(# crushbus 73 (range 16 2.9 "^35")) -- CRASH THIS GUITAR (# crushbus 73 (range 16 2.9 "^34")) -- CRASH THIS GUITAR
) )
$ midiOn "^91" (ply "1 . 2 <2 <4 8>>") $ midiOn "^90" (ply "1 . 2 <2 <4 8>>")
$ slice 8 "0 0 0 <0 <1 2>>" $ slice 8 "0 0 0 <0 <1 2>>"
$ "suns_guitar:0/2" $ "suns_guitar:0/2"
# cut 7 # cut 7
# octersubbus 71 (range 0 1.9 "^55") -- BURN THIS GUITAR # octersubbus 71 (range 0 1.9 "^54") -- BURN THIS GUITAR
# lpfbus 72 (range 10000 200 "^55") # lpfbus 72 (range 10000 200 "^54")
# pan 0.2 # pan 0.2
# gain 1.1 # gain 1.1
d8 $ gF1 $ gM2 d8 $ gF1 $ gM2
......
...@@ -37,8 +37,8 @@ d5 $ gF3 $ gM3 ...@@ -37,8 +37,8 @@ d5 $ gF3 $ gM3
# crushbus 51 (range 10 1.8 "^33") # crushbus 51 (range 10 1.8 "^33")
# sz 0.8 # dry 1.2 # sz 0.8 # dry 1.2
d6 $ gF3 $ gM3 d6 $ gF3 $ gM3
$ midiOn "^91" (ply "2 <2 4 4 8>") $ midiOn "^90" (ply "2 <2 4 4 8>")
$ midiOn "^59" (# n 4) $ midiOn "^58" (# n 4)
$ mask "<t f f f t f t t>" $ mask "<t f f f t f t t>"
$ "nujazz_guitar120:3" $ "nujazz_guitar120:3"
# cut 7 # cut 7
......
...@@ -47,7 +47,7 @@ d5 $ gF3 $ gM3 ...@@ -47,7 +47,7 @@ d5 $ gF3 $ gM3
# cut 5 # cut 5
# pan 0.8 # pan 0.8
d6 $ gF3 $ gM3 d6 $ gF3 $ gM3
$ midiOn "^91" (ply "<2 2 [4 2] 8>") $ midiOn "^90" (ply "<2 2 [4 2] 8>")
$ "law_adri" $ "law_adri"
# n "<4!4 5!4 5!4 8 8 5 89 10 9*2 9*2 11 12 13 14>" # n "<4!4 5!4 5!4 8 8 5 89 10 9*2 9*2 11 12 13 14>"
# room 0.3 # room 0.3
......
...@@ -43,7 +43,7 @@ d5 $ gF3 ...@@ -43,7 +43,7 @@ d5 $ gF3
-- $ slow 2 -- $ slow 2
$ note "c [c d ef] c [c d ef] c [c d ef] c [c <ef f g gs> <f g gs as>]" $ note "c [c d ef] c [c d ef] c [c d ef] c [c <ef f g gs> <f g gs as>]"
# "harpsichord1" # "harpsichord1"
# crushbus 61 (range 16 3.93 "^34") # crushbus 61 (range 16 3.93 "^33")
# cut 6 # cut 6
# pan 0.3 # pan 0.3
# legato 0.5 # legato 0.5
...@@ -57,10 +57,10 @@ d6 $ gF2 ...@@ -57,10 +57,10 @@ d6 $ gF2
-- 13 │ rq = 0.5, rate = 1, minfreq = 100, maxfreq = 16000, -- 13 │ rq = 0.5, rate = 1, minfreq = 100, maxfreq = 16000,
-- 14 │ drylevel = 1.5, fmdepth = 1.5, fmfreq = 432; -- 14 │ drylevel = 1.5, fmdepth = 1.5, fmfreq = 432;
$ slow 2 $ slow 2
$ midiOn "^91" (arp "up") $ midiOn "^90" (arp "up")
$ note ("<[c4 <f4 gs4> <gs4 <c5 b4>>@6]>") $ note ("<[c4 <f4 gs4> <gs4 <c5 b4>>@6]>")
# "phazer" # "phazer"
# crushbus 61 (range 16 3.93 "^35") # crushbus 61 (range 16 3.93 "^34")
-- # cut 7 -- # cut 7
# pan 0.3 # pan 0.3
# legato 0.5 # legato 0.5
...@@ -93,7 +93,7 @@ d5 $ gM3 $ gF3 ...@@ -93,7 +93,7 @@ d5 $ gM3 $ gF3
# room 0.8 # dry 1 # room 0.8 # dry 1
# sz 0.64 # sz 0.64
# midiG' "^82" 0 1 # midiG' "^82" 0 1
# crushbus 61 (range 16 3.93 "^34") # crushbus 61 (range 16 3.93 "^33")
# legato 2 # legato 2
# cut 6 # cut 6
......
...@@ -102,15 +102,15 @@ d9 $ gF3 $ gM3 -- Menace ...@@ -102,15 +102,15 @@ d9 $ gF3 $ gM3 -- Menace
# cut 9 # cut 9
d6 $ gM3 $ gF2 d6 $ gM3 $ gF2
-- $ ply 2 -- $ ply 2
$ midiOn "^91" (# speed "-0.25") $ midiOn "^90" (# speed "-0.25")
$ midiOn "^59" (struct "t*<8!3 [8 4]>") $ midiOn "^58" (struct "t*<8!3 [8 4]>")
$ someCyclesBy "^35" (slice 4 "<<0 <1 2>>!8 <3 3 3*2 3*<4 8>>!8>") $ someCyclesBy "^34" (slice 4 "<<0 <1 2>>!8 <3 3 3*2 3*<4 8>>!8>")
$ chop 16 $ chop 16
$ loopAt 4 $ "meth_bass:18" # cut 7 # gain 0.6 $ loopAt 4 $ "meth_bass:18" # cut 7 # gain 0.6
-- # octersubsubbus 73 (range 0 8 "^19") -- # octersubsubbus 73 (range 0 8 "^19")
-- # octersubbus 72 (range 0 4 "^35") -- # octersubbus 72 (range 0 4 "^35")
-- # octerbus 71 (range 0 1.7 "^55") -- # octerbus 71 (range 0 1.7 "^55")
# crushbus 71 (range 16 1.7 "^55") # crushbus 71 (range 16 1.7 "^54")
# panbus 72 (range 0.2 0.8 (fast "<2!4 4!4>" sine)) # panbus 72 (range 0.2 0.8 (fast "<2!4 4!4>" sine))
# gain 1.3 # gain 1.3
d8 $ gF1 $ gM2 d8 $ gF1 $ gM2
......
...@@ -22,8 +22,8 @@ d4 $ gF2 $ gM3 ...@@ -22,8 +22,8 @@ d4 $ gF2 $ gM3
# crushbus 41 (range 16 2.5 "^32") # crushbus 41 (range 16 2.5 "^32")
# octerbus 42 (range 0 1.2 "^52") # octerbus 42 (range 0 1.2 "^52")
d6 $ gF3 $ gM3 d6 $ gF3 $ gM3
$ midiOn "^91" (slow 1 . slow 2 . slice 8 "0 1 2 3*<1 <2 4>> 4*2 5*2 [6 7]*<1 <2 4>> 7*4") $ midiOn "^90" (slow 1 . slow 2 . slice 8 "0 1 2 3*<1 <2 4>> 4*2 5*2 [6 7]*<1 <2 4>> 7*4")
$ midiOn "^59" (slice 8 "0 1 2 3") $ midiOn "^58" (slice 8 "0 1 2 3")
$ "praise:1/2" $ "praise:1/2"
# cut 7 # cut 7
# gain 1.4 # gain 1.4
......
...@@ -68,7 +68,7 @@ d6 $ gF3 $ gM3 -- "FIXME ACID WEIRD NOT GOOD" — found it, 2026-08-02. THREE co ...@@ -68,7 +68,7 @@ d6 $ gF3 $ gM3 -- "FIXME ACID WEIRD NOT GOOD" — found it, 2026-08-02. THREE co
-- after hearing the same shape in take_5_drops' d7. Now d7 owns -- after hearing the same shape in take_5_drops' d7. Now d7 owns
-- cut 7 and slots 71/72. TODO @PLN verify — the acid should stop -- cut 7 and slots 71/72. TODO @PLN verify — the acid should stop
-- stuttering against the bass. -- stuttering against the bass.
$ midiOn "^91" (ply 4) $ midiOn "^90" (ply 4)
$ fast 2 $ fast 2
$ note ( $ note (
"<e3!4 b2!4>" "<e3!4 b2!4>"
...@@ -76,8 +76,8 @@ d6 $ gF3 $ gM3 -- "FIXME ACID WEIRD NOT GOOD" — found it, 2026-08-02. THREE co ...@@ -76,8 +76,8 @@ d6 $ gF3 $ gM3 -- "FIXME ACID WEIRD NOT GOOD" — found it, 2026-08-02. THREE co
) )
# "acidOto3091" # "acidOto3091"
# cut 7 # cut 7
# crushbus 71 (range 16 2.5 "^35") # crushbus 71 (range 16 2.5 "^34")
# octerbus 72 (range 0 2.5 "^55") # octerbus 72 (range 0 2.5 "^54")
# gain 1.5 # gain 1.5
-- FIXME(#54) d7 3rd+ effect: the grid gives d7 B7 + C7. Fold ^19 in via gSel rather than borrowing a column. -- FIXME(#54) d7 3rd+ effect: the grid gives d7 B7 + C7. Fold ^19 in via gSel rather than borrowing a column.
-- FIXME(#54) d7 drives more controls than the grid gives it (B7 + C7). ^19 now belongs to another orbit, so the line(s) below are COMMENTED OUT rather than left firing across columns. Nothing is lost — restore by removing the dashes once gSel folds this onto d7's own control. -- FIXME(#54) d7 drives more controls than the grid gives it (B7 + C7). ^19 now belongs to another orbit, so the line(s) below are COMMENTED OUT rather than left firing across columns. Nothing is lost — restore by removing the dashes once gSel folds this onto d7's own control.
......
...@@ -58,16 +58,16 @@ d6 $ gF3 $ gM3 ...@@ -58,16 +58,16 @@ d6 $ gF3 $ gM3
-- lands the same 16 cycles on 0 +12 0 -12: up, then down, then down. Written as -- lands the same 16 cycles on 0 +12 0 -12: up, then down, then down. Written as
-- an OFFSET rather than a second progression so the two can never drift apart -- an OFFSET rather than a second progression so the two can never drift apart
-- if you edit the notes. TODO @PLN verify. -- if you edit the notes. TODO @PLN verify.
$ midiOn "^59" (|+ note "<0!4 0!4 -24!4 -48!4>") $ midiOn "^58" (|+ note "<0!4 0!4 -24!4 -48!4>")
$ midiOn "^91" (ply 2) $ midiOn "^90" (ply 2)
$ note ("[f3 cs3 c3 cs3 f3 cs3 <c3 f3> <cs3 fs3>]" $ note ("[f3 cs3 c3 cs3 f3 cs3 <c3 f3> <cs3 fs3>]"
-- + "[0,12]" -- + "[0,12]"
+"<0!4 12!4 24!4 36!4>" +"<0!4 12!4 24!4 36!4>"
) )
# "FMRhodes2" # "FMRhodes2"
# gain 1.8 # gain 1.8
# modIndex (range 0 16 "^35") # modIndex (range 0 16 "^34")
# octersubbus 71 (range 0 2 "^55") # octersubbus 71 (range 0 2 "^54")
-- # cut 9 -- # cut 9
d9 $ gF3 $ gM3 -- Menace d9 $ gF3 $ gM3 -- Menace
$ note "<bf3 ~ ~ <~ <[~!7 b3] [f4 cs4 c4 cs4 f4 cs4 c4 cs4]>>>" $ note "<bf3 ~ ~ <~ <[~!7 b3] [f4 cs4 c4 cs4 f4 cs4 c4 cs4]>>>"
......
...@@ -49,9 +49,9 @@ d6 $ gM3 $ gF1 ...@@ -49,9 +49,9 @@ d6 $ gM3 $ gF1
-- $ loopAt 4 -- $ loopAt 4
$ "trance_loops:2" # cut 8 $ "trance_loops:2" # cut 8
# speed (range "-8" 8 # speed (range "-8" 8
"^35") "^34")
# gain 1.5 # gain 1.5
# squizbus 71 (range 0 4 "^55") # squizbus 71 (range 0 4 "^54")
# room 0.4 # room 0.4
d8 $ gF1 $ gM2 d8 $ gF1 $ gM2
$ chop 4 $ loopAt 2 $ chop 4 $ loopAt 2
......
...@@ -50,9 +50,9 @@ d12 $ gM3 $ gF3 ...@@ -50,9 +50,9 @@ d12 $ gM3 $ gF3
-- # tremr "<2 4 4 <8 16>>" -- # tremr "<2 4 4 <8 16>>"
# gain 1.2 # gain 1.2
d6 $ gF1 $ gM3 -- SCRATCH d6 $ gF1 $ gM3 -- SCRATCH
$ midiOn "^91" (ply "2 4 <8 8 4 16>") $ midiOn "^90" (ply "2 4 <8 8 4 16>")
$ midiOn "^35" (# n 15) $ midiOn "^34" (# n 15)
$ midiOn "^59" (# n 15) $ midiOn "^58" (# n 15)
$ chop 16 $ chop 16
$ loopAt 4 $ loopAt 4
$ "scratch_long:12" $ "scratch_long:12"
......
...@@ -109,13 +109,13 @@ d10 $ gF2 $ gM3 -- Menace ...@@ -109,13 +109,13 @@ d10 $ gF2 $ gM3 -- Menace
# cut 9 # cut 9
d6 $ gM3 $ gF2 d6 $ gM3 $ gF2
-- $ ply 2 -- $ ply 2
$ midiOn "^91" (# speed "-0.25") $ midiOn "^90" (# speed "-0.25")
$ midiOn "^59" (struct "t*<8!3 [8 4]>") $ midiOn "^58" (struct "t*<8!3 [8 4]>")
$ someCyclesBy "^35" (slice 4 "<<0 <1 2>>!8 <3 3 3*2 3*<4 8>>!8>") $ someCyclesBy "^34" (slice 4 "<<0 <1 2>>!8 <3 3 3*2 3*<4 8>>!8>")
$ chop 16 $ chop 16
$ loopAt 4 $ "meth_bass:18" # cut 7 # gain 0.6 $ loopAt 4 $ "meth_bass:18" # cut 7 # gain 0.6
-- # octersubsubbus 73 (range 0 8 "^19") -- # octersubsubbus 73 (range 0 8 "^19")
-- # octersubbus 72 (range 0 4 "^35") -- # octersubbus 72 (range 0 4 "^35")
-- # octerbus 71 (range 0 1.7 "^55") -- # octerbus 71 (range 0 1.7 "^55")
# crushbus 71 (range 16 1.7 "^55") # crushbus 71 (range 16 1.7 "^54")
# panbus 72 (range 0.2 0.8 (fast "<2!4 4!4>" sine)) # panbus 72 (range 0.2 0.8 (fast "<2!4 4!4>" sine))
...@@ -47,7 +47,7 @@ d8 $ gF1 $ gM2 -- BROKEN BEAT | BREAKS STACK ...@@ -47,7 +47,7 @@ d8 $ gF1 $ gM2 -- BROKEN BEAT | BREAKS STACK
# gain 1.45 # gain 1.45
# lpf 4000 # lpf 4000
d5 $ gF1 $ gM3 d5 $ gF1 $ gM3
$ midiOff "^59" (mask "t(4,8,1)" . chop 4) $ midiOff "^57" (mask "t(4,8,1)" . chop 4)
-- $ jux (rev . (# cut 71)) -- $ jux (rev . (# cut 71))
-- $ slice 16 (run 8) -- $ slice 16 (run 8)
$ loopAt 2 $ loopAt 2
......
...@@ -38,7 +38,7 @@ d4 $ gF2 $ gM3 -- BASSE SIMPLE ...@@ -38,7 +38,7 @@ d4 $ gF2 $ gM3 -- BASSE SIMPLE
-- # crushbus 42 (range 16 2 "^33") -- # crushbus 42 (range 16 2 "^33")
# cut 4 # cut 4
d6 $ gF2 d6 $ gF2
$ midiOn "^91" (ply "<1 2> <2!3 4 4!3 8>") $ midiOn "^90" (ply "<1 2> <2!3 4 4!3 8>")
$ slice 8 ("[0 1 2 3]*2" + "<0!4 3!4>") $ slice 8 ("[0 1 2 3]*2" + "<0!4 3!4>")
-- $ loopAt 8 -- $ loopAt 8
$ n "<3!3 4>" $ n "<3!3 4>"
......
...@@ -70,10 +70,10 @@ d4 $ gF2 $ gMask $ gMute ...@@ -70,10 +70,10 @@ d4 $ gF2 $ gMask $ gMute
# panbus 4 (slow 16 $ range 0.2 0.6 sine) # panbus 4 (slow 16 $ range 0.2 0.6 sine)
# midiG' "^81" 0 1.3 # midiG' "^81" 0 1.3
d5 $ gF3 $ gMute $ gMask d5 $ gF3 $ gMute $ gMask
$ midiOn "^91" (ply "2 <2 4>") $ midiOn "^89" (ply "2 <2 4>")
$ loopAt 4 $ chop 8 $ loopAt 4 $ chop 8
$ midiOn "^59" (# n 4) $ midiOn "^57" (# n 4)
$ "drums_commodore:2" # cut 7 $ "drums_commodore:2" # cut 7
# midiG' "^83" 0 1.4 # midiG' "^83" 0 1.4
# crushbus 72 (range 16 1.5 "^35") # crushbus 72 (range 16 1.5 "^33")
# panbus 7 (slow 16 $ range 0.8 0.2 sine) # panbus 7 (slow 16 $ range 0.8 0.2 sine)
...@@ -73,7 +73,7 @@ d5 $ f2 -- VOICES ...@@ -73,7 +73,7 @@ d5 $ f2 -- VOICES
. (# pan 0.2) . (# pan 0.2)
. (# hpf 2500) . (# hpf 2500)
. (# room "<0.5 0.8 0.8 <0.8 0.1>>") . (# room "<0.5 0.8 0.8 <0.8 0.1>>")
. (# squizbus 61 (range 0 4 "^34")) . (# squizbus 61 (range 0 4 "^33"))
. (|* gain 0.9) . (|* gain 0.9)
) "morohai" ) "morohai"
$ fix ( $ fix (
...@@ -95,7 +95,7 @@ d6 $ f2 -- LEADS ...@@ -95,7 +95,7 @@ d6 $ f2 -- LEADS
. (# room 0.4) . (# room 0.4)
. (# sz 0.3) . (# sz 0.3)
. (# pan 0.3) . (# pan 0.3)
. (|* gain (range 0 0.8 "^35")) . (|* gain (range 0 0.8 "^34"))
) "pad" ) "pad"
$ fix ( $ fix (
(# "superpiano") . gM3 (# "superpiano") . gM3
...@@ -106,7 +106,7 @@ d6 $ f2 -- LEADS ...@@ -106,7 +106,7 @@ d6 $ f2 -- LEADS
. (>| note (scale "aeolian" ( . (>| note (scale "aeolian" (
"<[~ 0] [<0 2> . <2!3 3> <3!3 5>]>" "<[~ 0] [<0 2> . <2!3 3> <3!3 5>]>"
) - 12)) ) - 12))
. (|* gain "^55") . (|* gain "^54")
. (# velocity "0.85 0.9!7") . (# velocity "0.85 0.9!7")
. (# pan 0.9) . (# pan 0.9)
) "piano" ) "piano"
......
...@@ -72,7 +72,7 @@ d5 -- Chopped choir ...@@ -72,7 +72,7 @@ d5 -- Chopped choir
# gM' 0 1.3 "^82" # gM' 0 1.3 "^82"
d6 -- Claps répartis d6 -- Claps répartis
$ g $ g
$ novaOn "^59" (fast 2) $ novaOn "^58" (fast 2)
$ jux (# lpf 2000) $ jux (# lpf 2000)
$ note "~ <-4!3 -8>" # "clap" $ note "~ <-4!3 -8>" # "clap"
# hpf 2000 # hpf 2000
......
...@@ -58,8 +58,8 @@ d6 $ f3 -- High lead: Winds of truth ...@@ -58,8 +58,8 @@ d6 $ f3 -- High lead: Winds of truth
-- # room 0.4 # sz 0.8 -- # room 0.4 # sz 0.8
# dry 0.1 # dry 0.1
# cut 7 # cut 7
# crushbus 62 (range 16 2.25 "^35") # crushbus 62 (range 16 2.25 "^34")
# panbus 63 (range 0.05 0.95 "^55") # panbus 63 (range 0.05 0.95 "^54")
d8 $ f1 $ gM2 -- Breaks divins d8 $ f1 $ gM2 -- Breaks divins
$ midiOn "^92" (off "e" id) $ midiOn "^92" (off "e" id)
$ midiOn "^60" (mask "[f t]") $ midiOn "^60" (mask "[f t]")
......
...@@ -60,14 +60,14 @@ d8 $ gF1 $ gM2 -- Break bonus banane ...@@ -60,14 +60,14 @@ d8 $ gF1 $ gM2 -- Break bonus banane
$ "break:3" $ "break:3"
# cut 6 # cut 6
d6 $ gF3 $ gM3 -- Back solar mandoline d6 $ gF3 $ gM3 -- Back solar mandoline
$ midiOn "^59" (off "s" (|+ note "<7 9 5 <7 12>>")) $ midiOn "^58" (off "s" (|+ note "<7 9 5 <7 12>>"))
-- $ midiOn "^91" (off "e" (|+ note 12)) -- $ midiOn "^91" (off "e" (|+ note 12))
$ superimpose (|+| note "<[0 12 0]!3 [0 12 0 12]>") $ superimpose (|+| note "<[0 12 0]!3 [0 12 0 12]>")
$ note "<d <d a> <gf> c>" $ note "<d <d a> <gf> c>"
# "supermandolin" # "supermandolin"
# pan 0.8 # pan 0.8
# room (range 0 0.3 "^35") # room (range 0 0.3 "^34")
# crushbus 71 (range 10 3.61 "^35") # crushbus 71 (range 10 3.61 "^34")
# midiG' "^83" 0 1.5 # midiG' "^83" 0 1.5
d5 $ gF2 $ gM3 -- RHODES FOLIE <33 d5 $ gF2 $ gM3 -- RHODES FOLIE <33
$ midiOn "^57" (off "e" id) $ midiOn "^57" (off "e" id)
......
...@@ -40,8 +40,8 @@ d5 $ gF3 $ gM3 ...@@ -40,8 +40,8 @@ d5 $ gF3 $ gM3
$ note praxis $ note praxis
# "bassWarsaw" # "bassWarsaw"
# modIndex 5 # modIndex 5
# crushbus 61 (range 16 2 "^34") # crushbus 61 (range 16 2 "^33")
# midiG' "^54" 0 1.4 # midiG' "^53" 0 1.4
# pan 0.3 # pan 0.3
d6 $ gF3 $ gM3 d6 $ gF3 $ gM3
$ mask "<t(10,16)!8 f(10,16)!8>" $ mask "<t(10,16)!8 f(10,16)!8>"
......
...@@ -53,9 +53,9 @@ d5 $ gF3 $ gM3 ...@@ -53,9 +53,9 @@ d5 $ gF3 $ gM3
# room 0.4 # sz 0.8 # dry 1.1 # room 0.4 # sz 0.8 # dry 1.1
-- # crushbus 51 (range 16 3.5 "^54") -- # crushbus 51 (range 16 3.5 "^54")
d6 $ gF3 $ gM3 d6 $ gF3 $ gM3
$ midiOn "^91" (ply "<2 4 <8 [16 8]>>") $ midiOn "^90" (ply "<2 4 <8 [16 8]>>")
-- $ slow 4 -- $ slow 4
$ midiOn "^59" (slow 4) $ midiOn "^58" (slow 4)
-- $ slice 16 (run 6) -- $ slice 16 (run 6)
$ slice 16 (8 + (slow 2 $ "<0 4 8 12>")) $ slice 16 (8 + (slow 2 $ "<0 4 8 12>"))
$ "airports" # cut 5 # speed 0.5 $ "airports" # cut 5 # speed 0.5
......
...@@ -112,9 +112,9 @@ d5 $ gF3 $ gM3 ...@@ -112,9 +112,9 @@ d5 $ gF3 $ gM3
# room 0.4 # sz 0.8 # dry 1.1 # room 0.4 # sz 0.8 # dry 1.1
-- # crushbus 51 (range 16 3.5 "^54") -- # crushbus 51 (range 16 3.5 "^54")
d6 $ gF3 $ gM3 d6 $ gF3 $ gM3
$ midiOn "^91" (ply "<2 4 <8 [16 8]>>") $ midiOn "^90" (ply "<2 4 <8 [16 8]>>")
$ slow 4 $ slow 4
$ midiOn "^35" (slow 4) $ midiOn "^34" (slow 4)
$ slice 16 (run 6) $ slice 16 (run 6)
$ chop 16 $ chop 16
$ "airports" # cut 5 # speed 0.5 $ "airports" # cut 5 # speed 0.5
...@@ -122,7 +122,7 @@ d6 $ gF3 $ gM3 ...@@ -122,7 +122,7 @@ d6 $ gF3 $ gM3
# room 0.4 # room 0.4
# att 0.02 # att 0.02
# rel 2 # rel 2
# freezebus 71 "^35" # freezebus 71 "^34"
# pan 0.8 # pan 0.8
d8 $ gF1 $ gM2 -- BROKEN BEAT | BREAKS STACK d8 $ gF1 $ gM2 -- BROKEN BEAT | BREAKS STACK
$ loopAt 2 $ chop 16 $ loopAt 2 $ chop 16
......
...@@ -49,11 +49,11 @@ d8 $ gF1 $ gM2 ...@@ -49,11 +49,11 @@ d8 $ gF1 $ gM2
# gain 1.4 # gain 1.4
d5 $ gF3 $ gM3 $ loopAt 4 $ "meth_bass:4" # gain 1.3 d5 $ gF3 $ gM3 $ loopAt 4 $ "meth_bass:4" # gain 1.3
d6 $ gF3 -- Choeurs des temps passés d6 $ gF3 -- Choeurs des temps passés
$ midiOn "^91" ((# pan "[0.4 0.6]*8") $ midiOn "^90" ((# pan "[0.4 0.6]*8")
. chop "<16!3 32>" . (# rel 0.85) . chop "<16!3 32>" . (# rel 0.85)
) -- Pan the chops! ) -- Pan the chops!
$ midiOn "^59" (ply "4 <4!3 <8 16>>") $ midiOn "^58" (ply "4 <4!3 <8 16>>")
$ midiOn "^35" (# freeze "<0.1 0.2 0.4 0.8>") $ midiOn "^34" (# freeze "<0.1 0.2 0.4 0.8>")
-- $ ((# distortbus 71 (range 0 2 "^55")) -- $ ((# distortbus 71 (range 0 2 "^55"))
-- . (# octerbus 72 (range 0 1.5 "^55")) -- . (# octerbus 72 (range 0 1.5 "^55"))
-- . (# cut 71) -- . (# cut 71)
...@@ -64,7 +64,7 @@ d6 $ gF3 -- Choeurs des temps passés ...@@ -64,7 +64,7 @@ d6 $ gF3 -- Choeurs des temps passés
# cut 7 # cut 7
# room 0.3 # room 0.3
# dry 0.92 # dry 0.92
# tremrbus 72 (range 0 20 "^55") # tremrbus 72 (range 0 20 "^54")
# tremdp 2 # tremdp 2
# hpf 2000 # hpf 2000
# gain 2 # gain 2
......
...@@ -44,14 +44,14 @@ d5 $ gF3 $ gM3 ...@@ -44,14 +44,14 @@ d5 $ gF3 $ gM3
# octersubbus 52 (range 0 16 "^33") # octersubbus 52 (range 0 16 "^33")
# crushbus 51 (range 16 2 "^33") # crushbus 51 (range 16 2 "^33")
d6 $ gF3 $ gM3 d6 $ gF3 $ gM3
$ midiOn "^59" (struct "t*[8 . <8!3 16>]") $ midiOn "^58" (struct "t*[8 . <8!3 16>]")
$ midiOff "^59" (struct "<[t(3,8)]!3 [t(3,8) . t(3,8)]>") $ midiOff "^58" (struct "<[t(3,8)]!3 [t(3,8) . t(3,8)]>")
$ note ( $ note (
"<[f4@3 g4 . gs4 as4 c5@2] [f5@3 f5 . ef5 df5 c5] [bf4@3 bf4 gs4 g4 f4] f4>" "<[f4@3 g4 . gs4 as4 c5@2] [f5@3 f5 . ef5 df5 c5] [bf4@3 bf4 gs4 g4 f4] f4>"
+"[0,12]" ) +"[0,12]" )
# "pluck" # "pluck"
# delaybus 71 "^35" # delaybus 71 "^34"
# delaytbus 72 (range "s" ("h"+"q") "^55") # delaytbus 72 (range "s" ("h"+"q") "^54")
-- FIXME(#54) d7 drives more controls than the grid gives it (B7 + C7). ^19 now belongs to another orbit, so the line(s) below are COMMENTED OUT rather than left firing across columns. Nothing is lost — restore by removing the dashes once gSel folds this onto d7's own control. -- FIXME(#54) d7 drives more controls than the grid gives it (B7 + C7). ^19 now belongs to another orbit, so the line(s) below are COMMENTED OUT rather than left firing across columns. Nothing is lost — restore by removing the dashes once gSel folds this onto d7's own control.
-- # delayfbbus 73 "^19" -- # delayfbbus 73 "^19"
# room 0.3 # pan 0.66 # room 0.3 # pan 0.66
......
...@@ -66,15 +66,15 @@ d9 ...@@ -66,15 +66,15 @@ d9
# legato 2 # legato 2
d6 $ gF3 $ gM3 d6 $ gF3 $ gM3
$ whenmod 4 3 (juxBy 0.2 (("e" ~>) . (# cut 71) . (|* gain 0.6))) $ whenmod 4 3 (juxBy 0.2 (("e" ~>) . (# cut 71) . (|* gain 0.6)))
$ midiOn "^91" (ply "1 <2 4>") $ midiOn "^90" (ply "1 <2 4>")
$ midiOff "^91" (mask "<t f>") $ midiOff "^90" (mask "<t f>")
$ chop 4 $ chop 4
$ "leon" # n "<0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 16 17 18!4>" $ "leon" # n "<0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 16 17 18!4>"
# cut 7 # cut 7
# gain 1.7 # gain 1.7
# roombus 71 (range 0.0 0.8 saw) # roombus 71 (range 0.0 0.8 saw)
# panbus 72 (slow 4 $ range 0.2 0.8 (sine + (slow 4 $ sine))) # panbus 72 (slow 4 $ range 0.2 0.8 (sine + (slow 4 $ sine)))
# tremrbus 51 (range 0 8 "^35") # tremrbus 51 (range 0 8 "^34")
# tremdp 0.8 # tremdp 0.8
-- # tremoloratebus 71 (range 0 2 "^55") -- # tremoloratebus 71 (range 0 2 "^55")
d8 $ gF1 $ gM2 d8 $ gF1 $ gM2
......
...@@ -20,13 +20,13 @@ d4 $ gF2 $ gM3 $ midiOn "^76" (ply 8) ...@@ -20,13 +20,13 @@ d4 $ gF2 $ gM3 $ midiOn "^76" (ply 8)
# crushbus 41 (range 16 2.5 "^32") # crushbus 41 (range 16 2.5 "^32")
# octersubbus 42 (range 0 2.5 "^52") # octersubbus 42 (range 0 2.5 "^52")
d6 $ gM3 $ gF3 d6 $ gM3 $ gF3
$ midiOn "^91" (ply 4) $ midiOn "^90" (ply 4)
$ midiOn "^35" ((# n "<1 ~>") . (# end "<0.4!3 <0.8 1>>")) -- PUTAINN!! $ midiOn "^34" ((# n "<1 ~>") . (# end "<0.4!3 <0.8 1>>")) -- PUTAINN!!
$ midiOn ("^59" - "^35") ((>| n "<2 ~>") -- THE JUICE $ midiOn ("^58" - "^34") ((>| n "<2 ~>") -- THE JUICE
. (# end (slow 2"<0.45 <0.8 1>>")) . (# end (slow 2"<0.45 <0.8 1>>"))
. (# begin (slow 2 "<0 <0.45 0.8>>")) . (# begin (slow 2 "<0 <0.45 0.8>>"))
) )
$ midiOff ("^59"+"^35") (-- THE MOMENT $ midiOff ("^58"+"^34") (-- THE MOMENT
# n "<0!3 1 0 0 1 ~>") # n "<0!3 1 0 0 1 ~>")
$ "alexis" $ "alexis"
# cut 7 # cut 7
......
...@@ -61,13 +61,13 @@ d4 $ gF3 ...@@ -61,13 +61,13 @@ d4 $ gF3
# pan 0.8 # pan 0.8
# midiG' "^82" 0 1.3 # midiG' "^82" 0 1.3
d6 $ gF3 d6 $ gF3
$ midiOn "^59" (off "h" (# cut 71)) $ midiOn "^58" (off "h" (# cut 71))
$ slow 2 $ slice 16 "~ <0 1 1 0 0 2 0 2 2 1 2 3 2 3 4 5>" $ slow 2 $ slice 16 "~ <0 1 1 0 0 2 0 2 2 1 2 3 2 3 4 5>"
$ "shiloh:2" $ "shiloh:2"
# pan 0.2 # pan 0.2
# cut 7 # cut 7
# midiG' ("^83" * (1 - 0.5 * "^35")) 0 1.5 # midiG' ("^83" * (1 - 0.5 * "^34")) 0 1.5
# delaybus 61 (range 0 1 "^55") # delaybus 61 (range 0 1 "^54")
# delayfb 0.5 # delayfb 0.5
# delaytime 0.375 # delaytime 0.375
# room 0.4 # sz 0.59 # room 0.4 # sz 0.59
......
...@@ -92,13 +92,13 @@ d5 $ gM3 $ gF3 -- Ghosts from an easier time ...@@ -92,13 +92,13 @@ d5 $ gM3 $ gF3 -- Ghosts from an easier time
# crushbus 51 (range 16 2.5 "^33") # crushbus 51 (range 16 2.5 "^33")
-- # midiG' "^82" 0 1.1 -- # midiG' "^82" 0 1.1
d6 $ gF3 $ gM3 -- Jump aboard the BASIC BUS d6 $ gF3 $ gM3 -- Jump aboard the BASIC BUS
$ midiOn "^59" ( struct "t . t(<1 2 1 <1 [4 8]>>,8,1)") $ midiOn "^58" ( struct "t . t(<1 2 1 <1 [4 8]>>,8,1)")
$ midiOff "^91" (loopAt 16) $ midiOff "^90" (loopAt 16)
$ midiOn "^91" (loopAt 8) $ midiOn "^90" (loopAt 8)
$ chop 8 $ chop 8
$ "synth_commodore" # n " 0" $ "synth_commodore" # n " 0"
# crushbus 61 (range 20 2.25 "^35") # crushbus 61 (range 20 2.25 "^34")
# squizbus 62 (range 0 1.5 "^55") # squizbus 62 (range 0 1.5 "^54")
-- FIXME(#54) d7 drives more controls than the grid gives it (B7 + C7). ^19 now belongs to another orbit, so the line(s) below are COMMENTED OUT rather than left firing across columns. Nothing is lost — restore by removing the dashes once gSel folds this onto d7's own control. -- FIXME(#54) d7 drives more controls than the grid gives it (B7 + C7). ^19 now belongs to another orbit, so the line(s) below are COMMENTED OUT rather than left firing across columns. Nothing is lost — restore by removing the dashes once gSel folds this onto d7's own control.
-- # roombus 63 (range 0 0.5 "^19") -- # roombus 63 (range 0 0.5 "^19")
# gain 1.4 # gain 1.4
...@@ -133,12 +133,15 @@ d10 -- Ready playerm two ...@@ -133,12 +133,15 @@ d10 -- Ready playerm two
d6 $ gM -- Break from the past d6 $ gM -- Break from the past
-- FIXME(#54) d7 drives more controls than the grid gives it (B7 + C7). ^56 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^56 for its new owner also moves this. NOT commented out: this is a `$`-step and something above it is a partial application waiting for it, so removing it would stop the whole block compiling. Fold it onto d7's own control with gSel. -- FIXME(#54) d7 drives more controls than the grid gives it (B7 + C7). ^56 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^56 for its new owner also moves this. NOT commented out: this is a `$`-step and something above it is a partial application waiting for it, so removing it would stop the whole block compiling. Fold it onto d7's own control with gSel.
-- FIXME(#54) d7 drives more controls than the grid gives it (B7 + C7). ^56 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^56 for its new owner also moves this. NOT commented out: this is a `$`-step and something above it is a partial application waiting for it, so removing it would stop the whole block compiling. Fold it onto d7's own control with gSel. -- FIXME(#54) d7 drives more controls than the grid gives it (B7 + C7). ^56 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^56 for its new owner also moves this. NOT commented out: this is a `$`-step and something above it is a partial application waiting for it, so removing it would stop the whole block compiling. Fold it onto d7's own control with gSel.
-- FIXME(#54) d6 drives more controls than the grid gives it (B6 + C6). ^56 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^56 for its new owner also moves this. NOT commented out: this is a `$`-step and something above it is a partial application waiting for it, so removing it would stop the whole block compiling. Fold it onto d6's own control with gSel.
$ (# speed (range (-0.25) 2.25 "^56")) $ (# speed (range (-0.25) 2.25 "^56"))
-- FIXME(#94) d7 drives more controls than the grid gives it (BT7 + BL7). ^60 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^60 for its new owner also moves this. NOT commented out: this is a `$`-step and something above it is a partial application waiting for it, so removing it would stop the whole block compiling. Fold it onto d7's own control with gSel. -- FIXME(#94) d7 drives more controls than the grid gives it (BT7 + BL7). ^60 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^60 for its new owner also moves this. NOT commented out: this is a `$`-step and something above it is a partial application waiting for it, so removing it would stop the whole block compiling. Fold it onto d7's own control with gSel.
-- FIXME(#94) d7 drives more controls than the grid gives it (BT7 + BL7). ^60 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^60 for its new owner also moves this. NOT commented out: this is a `$`-step and something above it is a partial application waiting for it, so removing it would stop the whole block compiling. Fold it onto d7's own control with gSel. -- FIXME(#94) d7 drives more controls than the grid gives it (BT7 + BL7). ^60 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^60 for its new owner also moves this. NOT commented out: this is a `$`-step and something above it is a partial application waiting for it, so removing it would stop the whole block compiling. Fold it onto d7's own control with gSel.
-- FIXME(#94) d6 drives more controls than the grid gives it (BT6 + BL6). ^60 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^60 for its new owner also moves this. NOT commented out: this is a `$`-step and something above it is a partial application waiting for it, so removing it would stop the whole block compiling. Fold it onto d6's own control with gSel.
$ midiOn "^60" (often (ply 2)) $ midiOn "^60" (often (ply 2))
-- FIXME(#94) d7 drives more controls than the grid gives it (BT7 + BL7). ^92 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^92 for its new owner also moves this. NOT commented out: this is a `$`-step and something above it is a partial application waiting for it, so removing it would stop the whole block compiling. Fold it onto d7's own control with gSel. -- FIXME(#94) d7 drives more controls than the grid gives it (BT7 + BL7). ^92 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^92 for its new owner also moves this. NOT commented out: this is a `$`-step and something above it is a partial application waiting for it, so removing it would stop the whole block compiling. Fold it onto d7's own control with gSel.
-- FIXME(#94) d7 drives more controls than the grid gives it (BT7 + BL7). ^92 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^92 for its new owner also moves this. NOT commented out: this is a `$`-step and something above it is a partial application waiting for it, so removing it would stop the whole block compiling. Fold it onto d7's own control with gSel. -- FIXME(#94) d7 drives more controls than the grid gives it (BT7 + BL7). ^92 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^92 for its new owner also moves this. NOT commented out: this is a `$`-step and something above it is a partial application waiting for it, so removing it would stop the whole block compiling. Fold it onto d7's own control with gSel.
-- FIXME(#94) d6 drives more controls than the grid gives it (BT6 + BL6). ^92 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^92 for its new owner also moves this. NOT commented out: this is a `$`-step and something above it is a partial application waiting for it, so removing it would stop the whole block compiling. Fold it onto d6's own control with gSel.
$ midiOn "^92" (slice 8 "0 ~ ~ 3 . 4 <~ 5> 6 <~ 7*<1 2>>" . loopAt 2) $ midiOn "^92" (slice 8 "0 ~ ~ 3 . 4 <~ 5> 6 <~ 7*<1 2>>" . loopAt 2)
$ chop 16 $ chop 16
$ loopAt 4 $ loopAt 4
......
...@@ -51,7 +51,7 @@ d4 $ gF2 $ gM -- GENIE OF INFRABASS ...@@ -51,7 +51,7 @@ d4 $ gF2 $ gM -- GENIE OF INFRABASS
# octersubsubbus 42 (range 0 0.6 "^32") # octersubsubbus 42 (range 0 0.6 "^32")
# midiG' "^81" 0 1.2 # midiG' "^81" 0 1.2
d5 $ gF3 d5 $ gF3
$ midiOn "^59" (juxBy 0.7 (rev . (# cut 71))) $ midiOn "^57" (juxBy 0.7 (rev . (# cut 71)))
$ mask "t <f t>" $ chop 16 $ mask "t <f t>" $ chop 16
$ slice 4 "0 <1!3 2>" $ slice 4 "0 <1!3 2>"
$ loopAt 2 $ loopAt 2
......
...@@ -77,12 +77,12 @@ d12 $ gF3 $ gM3 ...@@ -77,12 +77,12 @@ d12 $ gF3 $ gM3
# room 0.4 # room 0.4
d6 $ gF3 $ gM3 -- Lady Perplexity d6 $ gF3 $ gM3 -- Lady Perplexity
-- $ whenmod 8 7 (# silence) -- $ whenmod 8 7 (# silence)
$ midiOn "^91" (ply "2 4 <8 8 4 16>") $ midiOn "^90" (ply "2 4 <8 8 4 16>")
$ midiOn "^59" (chop 4) $ midiOn "^58" (chop 4)
$ someCyclesBy "^35" (mask "t(3,8) t(<3 <5 8>>,8) t(<3 [<5 3> <3 5>]>,8) t(<3!3 5>,8)") $ someCyclesBy "^34" (mask "t(3,8) t(<3 <5 8>>,8) t(<3 [<5 3> <3 5>]>,8) t(<3!3 5>,8)")
-- FIXME(#54) d7 drives more controls than the grid gives it (B7 + C7). ^55 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^55 for its new owner also moves this. NOT commented out: this is a `$`-step and something above it is a partial application waiting for it, so removing it would stop the whole block compiling. Fold it onto d7's own control with gSel. -- FIXME(#54) d7 drives more controls than the grid gives it (B7 + C7). ^55 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^55 for its new owner also moves this. NOT commented out: this is a `$`-step and something above it is a partial application waiting for it, so removing it would stop the whole block compiling. Fold it onto d7's own control with gSel.
$ sometimesBy "^55" (juxBy 0.25 (loopAt 0.5 . (# cut 71) . (|* gain (slow 8 $ range 0.7 1 saw)))) $ sometimesBy "^54" (juxBy 0.25 (loopAt 0.5 . (# cut 71) . (|* gain (slow 8 $ range 0.7 1 saw))))
$ sometimesBy "^55" (rev) $ sometimesBy "^54" (rev)
-- $ midiOff "^59" (chop 4) -- $ midiOff "^59" (chop 4)
$ chop 16 $ chop 16
$ loopAt 8 $ loopAt 8
......
...@@ -88,5 +88,5 @@ d6 $ gF3 $ gM3 -- TEMPTATION VOICES ...@@ -88,5 +88,5 @@ d6 $ gF3 $ gM3 -- TEMPTATION VOICES
# end "<0.8!8 1!8>" # end "<0.8!8 1!8>"
# "temptation" # "temptation"
# cut 9 # cut 9
# roombus 91 "^35" # roombus 91 "^34"
# delaybus 92 (range 0 1.5 "^55") # delayt 0.5 # delayfb ("^75" * 0.7) # delaybus 92 (range 0 1.5 "^54") # delayt 0.5 # delayfb ("^75" * 0.7)
...@@ -63,7 +63,7 @@ d5 $ gF3 -- The starry night ...@@ -63,7 +63,7 @@ d5 $ gF3 -- The starry night
# sz 0.8 # sz 0.8
# pan 0.7 # pan 0.7
d6 $ gM $ gF1 d6 $ gM $ gF1
$ midiOn "^59" (mask (cat [maskDrumI,maskDrumI,maskDrumI,maskDrum])) $ midiOn "^58" (mask (cat [maskDrumI,maskDrumI,maskDrumI,maskDrum]))
$ slice 4 "0 <1!8 0 0 0 1 0 1 0 1*2> 2 <3*<1 2 4 8> 3*<2 4 8 16> 3 [~ 3*<1 2>]>" $ slice 4 "0 <1!8 0 0 0 1 0 1 0 1*2> 2 <3*<1 2 4 8> 3*<2 4 8 16> 3 [~ 3*<1 2>]>"
$ "break:1" $ "break:1"
# cut 1 # cut 1
......
...@@ -25,8 +25,8 @@ d3 $ gF1 $ gM2 ...@@ -25,8 +25,8 @@ d3 $ gF1 $ gM2
# gain 1.8 # gain 1.8
# legato (range 0.05 0.9 "^31") # legato (range 0.05 0.9 "^31")
d6 $ gF1 $ gM3 -- Breaks Demoniaques d6 $ gF1 $ gM3 -- Breaks Demoniaques
$ midiOn "^91" (ply "2 <2!2 <3 4> <4 8>>") $ midiOn "^90" (ply "2 <2!2 <3 4> <4 8>>")
$ midiOn "^35" (slice 4 "<[0 1 2 3]!6 3*8 3*[16 . 32 8 8 4]>" $ midiOn "^34" (slice 4 "<[0 1 2 3]!6 3*8 3*[16 . 32 8 8 4]>"
. (loopAt 1) . (loopAt 1)
. (# "jungle_breaks:19") . (# "jungle_breaks:19")
. (|* gain 1.3)) -- Pure COMEON! . (|* gain 1.3)) -- Pure COMEON!
......
...@@ -46,8 +46,8 @@ d5 $ gF3 $ gM3 -- Blue Birdies as lead <3 ...@@ -46,8 +46,8 @@ d5 $ gF3 $ gM3 -- Blue Birdies as lead <3
# cut 5 # cut 5
d6 $ gM3 $ gF3 -- Blue Birdies as lead <3 d6 $ gM3 $ gF3 -- Blue Birdies as lead <3
-- Sequence: A!4 C!3 A A!6 CS ~ -- Sequence: A!4 C!3 A A!6 CS ~
$ midiOn "^91" (ply "<1!3 2 2!3 4>") $ midiOn "^90" (ply "<1!3 2 2!3 4>")
$ midiOn "^59" (ply "<1!3 2 2!3 4>") $ midiOn "^58" (ply "<1!3 2 2!3 4>")
$ n "<~ <0!4 3!3 0 0!6 4 ~>>" $ n "<~ <0!4 3!3 0 0!6 4 ~>>"
-- $ n "0" -- $ n "0"
# "blues_guitar_riff_120" # "blues_guitar_riff_120"
......
...@@ -51,8 +51,8 @@ d5 $ gF3 $ gM3 ...@@ -51,8 +51,8 @@ d5 $ gF3 $ gM3
# pan 0.42 # pan 0.42
d9 $ gF2 $ gM3 $ note "<e4 a4 g4 b4>/4" # "moog" # cut 9 d9 $ gF2 $ gM3 $ note "<e4 a4 g4 b4>/4" # "moog" # cut 9
d6 $ gF3 $ gM3 d6 $ gF3 $ gM3
$ midiOn "^91" (ply "<2 [4 8]>" . chop 4) $ midiOn "^90" (ply "<2 [4 8]>" . chop 4)
$ midiOn "^59" (("<0.2 0>" <~) . (# n "<<8 9> ~!3>")) $ midiOn "^58" (("<0.2 0>" <~) . (# n "<<8 9> ~!3>"))
$ n "<0 1 2 3 4 5 6 7>/2" $ n "<0 1 2 3 4 5 6 7>/2"
# "foule_vox" # "foule_vox"
# cut 71 # cut 71
......
...@@ -73,19 +73,19 @@ d5 $ gF3 $ gM3 ...@@ -73,19 +73,19 @@ d5 $ gF3 $ gM3
# legato 0.25 # legato 0.25
# rq 0.3 -- TODO EXPLORE <3 # rq 0.3 -- TODO EXPLORE <3
d6 $ gF3 $ gM3 d6 $ gF3 $ gM3
$ midiOn "^35" ( -- A-a-a-a-ACID! $ midiOn "^34" ( -- A-a-a-a-ACID!
chop 8 . (# n 7) chop 8 . (# n 7)
) )
$ midiOn "^91" ( -- DANSE COMME UN CHEVAL $ midiOn "^90" ( -- DANSE COMME UN CHEVAL
fast 2 . slice 4 "<[0 1 2 3] [0 1 2 3] <[0 1 2 3] [0 2 3 0]> [0*4]>" . fast 2 . slice 4 "<[0 1 2 3] [0 1 2 3] <[0 1 2 3] [0 2 3 0]> [0*4]>" .
(# n 5) (# n 5)
) )
$ midiOff "^91" ( $ midiOff "^90" (
superimpose (mask "<f!3 t>" . (# "molotov:3")) superimpose (mask "<f!3 t>" . (# "molotov:3"))
) )
$ "molotov:4/4" $ "molotov:4/4"
# cut 7 # cut 7
# crushbus 71 (range 16 3.5 "^55") # crushbus 71 (range 16 3.5 "^54")
# gain 1.4# room 0.4 # sz 0.8 # gain 1.4# room 0.4 # sz 0.8
d8 $ gF1 $ gM2 d8 $ gF1 $ gM2
$ midiOn "^60" (mask "t(4,8,1)" . chop 4) $ midiOn "^60" (mask "t(4,8,1)" . chop 4)
......
...@@ -67,9 +67,9 @@ d4 -- Resolute Bass ...@@ -67,9 +67,9 @@ d4 -- Resolute Bass
d5 -- Opiniatre guitare d5 -- Opiniatre guitare
$ g $ g
-- $ someCyclesBy "<t!16 f!16>" (segment "<8 <4 2>>") -- $ someCyclesBy "<t!16 f!16>" (segment "<8 <4 2>>")
$ midiOn "^90" (slice 2 (run "<4 <2 8>>")) $ midiOn "^89" (slice 2 (run "<4 <2 8>>"))
$ "fguitar:40/2" $ "fguitar:40/2"
# crushbus 51 (range 10 3.5 "^34") # crushbus 51 (range 10 3.5 "^33")
# midiG' "^82" 0 1.2 # midiG' "^82" 0 1.2
# cut 6 # cut 6
d6 d6
......
...@@ -60,9 +60,9 @@ d5 $ gF3 $ gM3-- RIFFs <3 ...@@ -60,9 +60,9 @@ d5 $ gF3 $ gM3-- RIFFs <3
# n "<0!12 <32 33 34 35>!4>" # n "<0!12 <32 33 34 35>!4>"
# cut 5 -- RIFF # cut 5 -- RIFF
d6 $ gF3 $ gM3 -- VOICES d6 $ gF3 $ gM3 -- VOICES
$ midiOn "^91" (ply "2 <4 4 4 8>") $ midiOn "^90" (ply "2 <4 4 4 8>")
$ midiOn "^59" (# n "<24!2 25 <26 27>>") -- Real Dogs $ midiOn "^58" (# n "<24!2 25 <26 27>>") -- Real Dogs
$ (midiOff "^59" (superimpose (chop 16) $ (midiOff "^58" (superimpose (chop 16)
. (# cut 61) . (# cut 61)
. (# pan "[0.2 0.8]*2")) ) . (# pan "[0.2 0.8]*2")) )
$ "xplosive" $ "xplosive"
......
...@@ -41,8 +41,8 @@ d4 $ gF2 $ gM3 ...@@ -41,8 +41,8 @@ d4 $ gF2 $ gM3
-- # legato 0.5 -- # legato 0.5
# gain 1.3 # gain 1.3
d6 $ gF2 $ gM3 d6 $ gF2 $ gM3
$ midiOn "^59" (struct "t(4,8,1)") $ midiOn "^58" (struct "t(4,8,1)")
$ midiOn "^91" (ply 2) $ midiOn "^90" (ply 2)
$ slow 2 $ slow 2
$ note ( $ note (
struct "t(3,8) [t(<3!3 5>,8)|t|t*2]" $ struct "t(3,8) [t(<3!3 5>,8)|t|t*2]" $
......
...@@ -81,14 +81,14 @@ d11 $ gM3 $ gF3 -- Sky's companion ...@@ -81,14 +81,14 @@ d11 $ gM3 $ gF3 -- Sky's companion
# cut 11 # cut 11
# pan 0.9 # pan 0.9
d6 $ gF3 -- together yeah! d6 $ gF3 -- together yeah!
$ midiOn "^59" (>| n "~ ~ ~ 11") -- Shew $ midiOn "^58" (>| n "~ ~ ~ 11") -- Shew
$ someCyclesBy ("^35" - "^59") (>| n "<0 1 2 3 4 5 6 7>/2") -- Buildup $ someCyclesBy ("^34" - "^58") (>| n "<0 1 2 3 4 5 6 7>/2") -- Buildup
$ midiOn ("^91" - "^59") (>| n "<[~ ~ ~ <8 8 9 10>]>") -- Reponse: COME <3 $ midiOn ("^90" - "^58") (>| n "<[~ ~ ~ <8 8 9 10>]>") -- Reponse: COME <3
$ midiOff ("^91" + "^59" + "^35") -- Default: YEAH $ midiOff ("^90" + "^58" + "^34") -- Default: YEAH
(>| n "~ ~ ~ <~!3 <13 <14 17> <15 18> <16 19>>>") (>| n "~ ~ ~ <~!3 <13 <14 17> <15 18> <16 19>>>")
$ "come_voice" $ "come_voice"
# crushbus 71 (range 16 "<5 10>" "^55") # crushbus 71 (range 16 "<5 10>" "^54")
# hpfbus 72 (range 0 3500 "^55") # hpfbus 72 (range 0 3500 "^54")
# cut 7 # cut 7
# gain 1.4 # gain 1.4
d8 $ gM2 $ gF1 -- Angel Breaks d8 $ gM2 $ gF1 -- Angel Breaks
......
...@@ -40,12 +40,12 @@ d4 $ gF2 $ gM3 -- FIXME BASS :: too wobbly (octer/room) overall? and not fan of ...@@ -40,12 +40,12 @@ d4 $ gF2 $ gM3 -- FIXME BASS :: too wobbly (octer/room) overall? and not fan of
# octersubsubbus 42 (range 0 1.4 "^32") # octersubsubbus 42 (range 0 1.4 "^32")
# octerbus 41 (range 0 1.4 "^32") # octerbus 41 (range 0 1.4 "^32")
d5 $ gF3 $ gM3 -- WAP HOES v1 science of repeat d5 $ gF3 $ gM3 -- WAP HOES v1 science of repeat
$ midiOn "^89" ((slice 4 "0*4")) $ midiOn "^57" ((slice 4 "0*4"))
$ midiOn "^33" (# 7) -- FORCE INTRO $ midiOn "^33" (# 7) -- FORCE INTRO
$ midiOff ("^33" + "^89") (slow 4) -- 4 bars $ midiOff ("^33" + "^57") (slow 4) -- 4 bars
$ stut 4 1 1 -- Four repeats each $ stut 4 1 1 -- Four repeats each
$ slow 4 -- times Four bits $ slow 4 -- times Four bits
$ midiOn "^57" (stut "4" 0.9 (fast 4 "e")) $ midiOn "^89" (stut "4" 0.9 (fast 4 "e"))
-- $ (0.125 ~>) -- $ (0.125 ~>)
$ "wap:0" # n ("<8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31>") -- Rotation complete $ "wap:0" # n ("<8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31>") -- Rotation complete
# cut 5 # cut 5
......
...@@ -64,7 +64,7 @@ d6 $ gM3 $ gF3 -- CHOIR ...@@ -64,7 +64,7 @@ d6 $ gM3 $ gF3 -- CHOIR
# rel 4 # rel 4
# att 0.01 # att 0.01
# gain (slow 32 $ range 0.5 0.8 saw) # gain (slow 32 $ range 0.5 0.8 saw)
# crushbus 71 (range 14 2.4 "^35") # crushbus 71 (range 14 2.4 "^34")
# pan 0.38 # pan 0.38
# room 0.4 # room 0.4
# dry 1 # dry 1
......
...@@ -43,8 +43,8 @@ d6 $ gF2 $ gM3 ...@@ -43,8 +43,8 @@ d6 $ gF2 $ gM3
$ loopAt 4 $ loopAt 4
$ "meth_bass:17" $ "meth_bass:17"
-- # octer 1 -- # octer 1
# octersubbus 62 (range 0 1.5 "^35") # octersubbus 62 (range 0 1.5 "^34")
# crushbus 61 (range 10 2.5 "^55") # crushbus 61 (range 10 2.5 "^54")
# octersub 0 # octersub 0
# octersubsub 0 # octersubsub 0
# gain 0.9 # gain 0.9
......
...@@ -79,16 +79,16 @@ d5 $ gF3 $ gM3 ...@@ -79,16 +79,16 @@ d5 $ gF3 $ gM3
# delayfb (slow 16 $ range 0 0.24 perlin) # delayfb (slow 16 $ range 0 0.24 perlin)
# pan 0.8 # pan 0.8
d6 $ gF2 $ gM3 -- LEAD: Rhodes arp in D Dorian (i7 → IV7 → bIII → v) d6 $ gF2 $ gM3 -- LEAD: Rhodes arp in D Dorian (i7 → IV7 → bIII → v)
$ midiOn "^91" (jux rev) $ midiOn "^90" (jux rev)
$ midiOff "^59" (degradeBy 0.15) $ midiOff "^58" (degradeBy 0.15)
$ sometimesBy "^35" (# squiz "<1 2 3 1>") $ sometimesBy "^34" (# squiz "<1 2 3 1>")
$ fast 2 $ fast 2
$ arp "<up updown down converge up updown thumbup converge>" $ arp "<up updown down converge up updown thumbup converge>"
$ note "<d3'min7 g3'7 f3'maj7 a3'min7>" $ note "<d3'min7 g3'7 f3'maj7 a3'min7>"
# s "FMRhodes1" # s "FMRhodes1"
# cutoff (range 1200 4500 "^55") # cutoff (range 1200 4500 "^54")
-- FIXME(#54) d7 3rd+ effect: the grid gives d7 B7 + C7. Fold ^55 in via gSel rather than borrowing a column. -- FIXME(#54) d7 3rd+ effect: the grid gives d7 B7 + C7. Fold ^55 in via gSel rather than borrowing a column.
# resonance (range 0.1 0.3 "^55") # resonance (range 0.1 0.3 "^54")
# room 0.6 # sz 0.5 # room 0.6 # sz 0.5
# delay 0.5 # delayt "q" # delayfb 0.35 # delay 0.5 # delayt "q" # delayfb 0.35
# pan 0.3 # pan 0.3
......
...@@ -42,11 +42,11 @@ d5 $ gF3 $ gM3 -- BumBum Flute (Run/Wait) ...@@ -42,11 +42,11 @@ d5 $ gF3 $ gM3 -- BumBum Flute (Run/Wait)
# cut 5 # cut 5
# gain 1.4 # gain 1.4
d6 $ gF3 $ gM3 -- When the voice says BumBum d6 $ gF3 $ gM3 -- When the voice says BumBum
$ midiOn "^91" ((# begin 0.5) . ply "<4 4 4 8 4 8 16 32>") $ midiOn "^90" ((# begin 0.5) . ply "<4 4 4 8 4 8 16 32>")
$ midiOn "^35" ( $ midiOn "^34" (
(slow 2 . (>| n "<17 17 18 18 17 17 18 19>")) -- CALL (slow 2 . (>| n "<17 17 18 18 17 17 18 19>")) -- CALL
. (# begin 0.08) . (# cut 71)) . (# begin 0.08) . (# cut 71))
$ midiOn "^55" ((>| "bumbum:25") . (# begin 0.08) . (# cut 71)) $ midiOn "^54" ((>| "bumbum:25") . (# begin 0.08) . (# cut 71))
$ fix ("s" <~) (n 10) -- Calage $ fix ("s" <~) (n 10) -- Calage
$ fix (0.5 ~>) (n 11) -- Calage $ fix (0.5 ~>) (n 11) -- Calage
$ fix (0.25 ~>) (n 12) -- Calage $ fix (0.25 ~>) (n 12) -- Calage
......
...@@ -74,8 +74,8 @@ d5 $ gF3 $ gM3 -- SIDEKICK LEAD AMI FIABLE DE LA BASSE ...@@ -74,8 +74,8 @@ d5 $ gF3 $ gM3 -- SIDEKICK LEAD AMI FIABLE DE LA BASSE
d6 $ gM3 $ gF3 d6 $ gM3 $ gF3
$ n "<0 0 <6 5> 0 1 1 2 7>" $ n "<0 0 <6 5> 0 1 1 2 7>"
# "come_guitar" # cut 6 # "come_guitar" # cut 6
# crushbus 61 (range 16 2.5 "^35") # crushbus 61 (range 16 2.5 "^34")
# lpfbus 62 (range 10000 7500 "^35") # lpfbus 62 (range 10000 7500 "^34")
# room 0.3 # room 0.3
d8 $ gM $ gF3 d8 $ gM $ gF3
$ midiOn "^60" (mask "t(4,8,1)" . chop 8) $ midiOn "^60" (mask "t(4,8,1)" . chop 8)
......
...@@ -92,7 +92,7 @@ d5 $ g -- Infectious Bassline ...@@ -92,7 +92,7 @@ d5 $ g -- Infectious Bassline
# midiG' "^82" 0 1.3 # midiG' "^82" 0 1.3
# room 0.2 # room 0.2
d6 -- TOYS TODO Rework classico louche d6 -- TOYS TODO Rework classico louche
$ degradeBy (0.99 - "^35") $ degradeBy (0.99 - "^34")
$ somecyclesBy "<0!4 1 1 0 1>" (often (# speed "-1")) $ somecyclesBy "<0!4 1 1 0 1>" (often (# speed "-1"))
$ slice 8 (stack [ $ slice 8 (stack [
"<~!8 4!4 [4 5]!4>", -- Classico "<~!8 4!4 [4 5]!4>", -- Classico
......
...@@ -55,7 +55,7 @@ d5 $ gM3 $ gF3 ...@@ -55,7 +55,7 @@ d5 $ gM3 $ gF3
# room 0.3 # room 0.3
# modIndex (range 0 50 "^33") # modIndex (range 0 50 "^33")
d6 $ gF3 -- Anges du Minitel d6 $ gF3 -- Anges du Minitel
$ midiOn "^91" (chop 8) $ midiOn "^90" (chop 8)
$ swingBy ("<1!3 2>"/3) 4 $ swingBy ("<1!3 2>"/3) 4
$ stut (slow 16 "<0 1 2 3>") 0.75 "e" $ stut (slow 16 "<0 1 2 3>") 0.75 "e"
$ note ((slow 4 prog) + arp "up" "<c'min'3!3 c>@3 ~") $ note ((slow 4 prog) + arp "up" "<c'min'3!3 c>@3 ~")
...@@ -91,7 +91,7 @@ d6 $ gM3 $ gF3 ...@@ -91,7 +91,7 @@ d6 $ gM3 $ gF3
$ loopAt 2 $ loopAt 2
$ "nujazz_keys125" # n "<66!4 67!4>" $ "nujazz_keys125" # n "<66!4 67!4>"
# cut 7 # cut 7
# octerbus 71 (range 0 0.5 "^35") # octerbus 71 (range 0 0.5 "^34")
# pan 0.1 # pan 0.1
d12 $ gM3 $ gF3 d12 $ gM3 $ gF3
$ slice 4 "<<[0 1 2 3] [0 1 0 1 2 3 2 3]> [0 1 2 3]>" $ slice 4 "<<[0 1 2 3] [0 1 0 1 2 3 2 3]> [0 1 2 3]>"
......
...@@ -40,14 +40,14 @@ d5 $ gF3 ...@@ -40,14 +40,14 @@ d5 $ gF3
) )
# "cpluck:2" # "cpluck:2"
# cut 6 # cut 6
# crushbus 61 (range 16 2.8 "^34") -- BURN ME I'M FAMOUS # crushbus 61 (range 16 2.8 "^33") -- BURN ME I'M FAMOUS
# midiG' "^82" 0 1.2 # midiG' "^82" 0 1.2
d6 $ gF3 -- SHILOOOOOH FIXME: Marche plus avec la nouvelle basse d6 $ gF3 -- SHILOOOOOH FIXME: Marche plus avec la nouvelle basse
$ midiOff "^59" ((# room 0.2) . (# legato 0.5)) $ midiOff "^58" ((# room 0.2) . (# legato 0.5))
-- $ (# hpfbus 71 (range 200 8800 ("^19"))) -- $ (# hpfbus 71 (range 200 8800 ("^19")))
-- $ (# lpfbus 71 (range 8800 200 ("^35"))) -- $ (# lpfbus 71 (range 8800 200 ("^35")))
$ (# lratebus 73 (range 1 10 ("^35"))) $ (# lratebus 73 (range 1 10 ("^34")))
$ (# lesliebus 72 (range 0 1 ("^55"))) $ (# lesliebus 72 (range 0 1 ("^54")))
$ slice 4 ("<[<0!3 1>]!4 [<2 [2*2]>]!4>") $ slice 4 ("<[<0!3 1>]!4 [<2 [2*2]>]!4>")
$ loopAt 16 $ loopAt 16
$ "shiloh:4/2" $ "shiloh:4/2"
......
...@@ -38,8 +38,8 @@ d5 ...@@ -38,8 +38,8 @@ d5
# gain 1.5 # gain 1.5
# room 0.4 # room 0.4
d6 $ gM3 $ gF3 d6 $ gM3 $ gF3
$ midiOn "^91" (off 0.25 (id) . ply 4) $ midiOn "^90" (off 0.25 (id) . ply 4)
$ midiOff "^59" (chop 8) $ midiOff "^58" (chop 8)
$ "law_adri" $ "law_adri"
# n "<5 6 5 6 5 6 5 6 7 8 7 8 9 10 9 10>" # n "<5 6 5 6 5 6 5 6 7 8 7 8 9 10 9 10>"
# cut 7 # cut 7
...@@ -91,7 +91,7 @@ d5 $ gF3 $ gM3 ...@@ -91,7 +91,7 @@ d5 $ gF3 $ gM3
# cut 5 # cut 5
# pan 0.8 # pan 0.8
d6 $ gF3 $ gM3 d6 $ gF3 $ gM3
$ midiOn "^91" (ply "<2 2 [4 2] 8>") $ midiOn "^90" (ply "<2 2 [4 2] 8>")
$ "law_adri" $ "law_adri"
# n "<4!4 5!4 5!4 8 8 5 89 10 9*2 9*2 11 12 13 14>" # n "<4!4 5!4 5!4 8 8 5 89 10 9*2 9*2 11 12 13 14>"
# room 0.3 # room 0.3
......
...@@ -56,8 +56,8 @@ d5 $ gF3 $ gM3 ...@@ -56,8 +56,8 @@ d5 $ gF3 $ gM3
# room 0.4 # room 0.4
# gain 1.2 # gain 1.2
d6 $ gF3 $ gM3 d6 $ gF3 $ gM3
$ midiOn "^91" (chop 4) $ midiOn "^90" (chop 4)
$ midiOn "^59" (ply "2 2 2 4") $ midiOn "^58" (ply "2 2 2 4")
$ "zombie:24" $ "zombie:24"
# cut 7 # cut 7
d8 $ gM $ gF -- Breaks divins d8 $ gM $ gF -- Breaks divins
......
...@@ -42,15 +42,15 @@ d5 $ gF3 $ gM3 ...@@ -42,15 +42,15 @@ d5 $ gF3 $ gM3
# "FMRhodes2" # "FMRhodes2"
# modIndex (range 0 16 "^33") # modIndex (range 0 16 "^33")
d6 $ gF3 d6 $ gF3
$ midiOff "^59" (>| n "~ <~ <1 2>> ~ ~") -- Intro Fabuleux $ midiOff "^58" (>| n "~ <~ <1 2>> ~ ~") -- Intro Fabuleux
$ midiOn "^91" (ply 8) $ midiOn "^90" (ply 8)
$ someCyclesBy "<0!32 1!32>" (>| n "<7 <8 [8 <12 13>]> 11 <12 13>>") -- Promesse/engagement/pari $ someCyclesBy "<0!32 1!32>" (>| n "<7 <8 [8 <12 13>]> 11 <12 13>>") -- Promesse/engagement/pari
$ someCyclesBy "<0!16 1!16 32!0>" ((>| n "<7*<1 <2 [4 2]>> <~ 8> <~!2 9(<1 <2 3>>,8)!2> <~!3 10>>")) -- Promesse/emouvant/douce $ someCyclesBy "<0!16 1!16 32!0>" ((>| n "<7*<1 <2 [4 2]>> <~ 8> <~!2 9(<1 <2 3>>,8)!2> <~!3 10>>")) -- Promesse/emouvant/douce
$ someCyclesBy "<0!8 1!8 0!16 32!0>" ((>| n "<~ 3 ~ ~> <3!3 <4 5>>")) -- $ someCyclesBy "<0!8 1!8 0!16 32!0>" ((>| n "<~ 3 ~ ~> <3!3 <4 5>>")) --
$ someCyclesBy "<1!8 0!8 1!8 0!8 32!0>" (>| n "<0 1 0 <4 6>>") -- Fab/Bonheur/Genial $ someCyclesBy "<1!8 0!8 1!8 0!8 32!0>" (>| n "<0 1 0 <4 6>>") -- Fab/Bonheur/Genial
$ "aoc_fr" $ "aoc_fr"
# cut 7 # cut 7
# octerbus 71 (range 0 0.9 "^35") # octerbus 71 (range 0 0.9 "^34")
# gain 1.5 # gain 1.5
# room 0.4 # sz 0.8 # dry 1 # room 0.4 # sz 0.8 # dry 1
d8 $ gF1 $ gM2 d8 $ gF1 $ gM2
......
...@@ -55,12 +55,12 @@ d5 $ gF3 $ gM3 -- Douce guitare juxée ...@@ -55,12 +55,12 @@ d5 $ gF3 $ gM3 -- Douce guitare juxée
# cut 3 # cut 3
# gain 1.5 # gain 1.5
d6 $ gF3 $ gM3 d6 $ gF3 $ gM3
$ midiOn "^35" (mask "t f" . (chop 4)) $ midiOn "^34" (mask "t f" . (chop 4))
$ superimpose ((# cut 71) . (# crushbus 71 (range 16 2.5 "^55"))) $ superimpose ((# cut 71) . (# crushbus 71 (range 16 2.5 "^54")))
$ loopAt 4 $ loopAt 4
$ mask "t(<4 8 12 16>,16)" $ mask "t(<4 8 12 16>,16)"
$ midiOn "^91" (slice 16 (run "<16!8 32!4 [32 <8 [8 32]>]!4>")) $ midiOn "^90" (slice 16 (run "<16!8 32!4 [32 <8 [8 32]>]!4>"))
$ midiOff "^91" (slice 16 (run 16)) $ midiOff "^90" (slice 16 (run 16))
$ "fpiano:13" $ "fpiano:13"
# pan 0.45 # pan 0.45
# cut 7 # cut 7
......
...@@ -45,12 +45,12 @@ d5 $ gF3 $ gM3 -- Phone line ...@@ -45,12 +45,12 @@ d5 $ gF3 $ gM3 -- Phone line
d6 $ gF3 $ gM3 -- Laser!!! d6 $ gF3 $ gM3 -- Laser!!!
-- $ midiOn "^90" (ply "4 <8 16>") -- $ midiOn "^90" (ply "4 <8 16>")
-- $ slow 2 -- $ slow 2
$ midiOn "^91" (ply 2) $ midiOn "^90" (ply 2)
$ slice 8 "<0 1 2 3 4 5 6 7>" $ slice 8 "<0 1 2 3 4 5 6 7>"
$ "nujazz_keys125:10" $ "nujazz_keys125:10"
# cut 7 # cut 7
# gain 1.8 # gain 1.8
# crushbus 71 (range 16 2.7 "^35") # crushbus 71 (range 16 2.7 "^34")
# pan 0.9 # pan 0.9
# room 0.3 # room 0.3
d8 $ gF1 $ gM2 d8 $ gF1 $ gM2
......
...@@ -80,15 +80,15 @@ d5 $ g -- Jumpy Piano ...@@ -80,15 +80,15 @@ d5 $ g -- Jumpy Piano
# sz 0.7 # sz 0.7
# midiG' "^82" 0 1 # midiG' "^82" 0 1
d6 $ g d6 $ g
$ midiOn "^91" (ply "<1 1 2 2>") $ midiOn "^90" (ply "<1 1 2 2>")
$ midiOn "^59" (ply "<2!3 4>") $ midiOn "^58" (ply "<2!3 4>")
$ slice 8 (run ( $ slice 8 (run (
"<2!3 4>" "<2!3 4>"
* "<1!4 2!4 [2 1]*4 [2 4]*4>" * "<1!4 2!4 [2 1]*4 [2 4]*4>"
)) ))
$ "forgan:17" # cut 7 $ "forgan:17" # cut 7
# midiG' "^83" 0 (1.2 - 0.5 * "^35") # midiG' "^83" 0 (1.2 - 0.5 * "^34")
# crushbus 7 (range 10 1.5 "^35") # crushbus 7 (range 10 1.5 "^34")
d8 $ g d8 $ g
$ midiOn "^60" (iter 4) $ midiOn "^60" (iter 4)
$ midiOn "^92" (ply 2) $ midiOn "^92" (ply 2)
......
...@@ -64,7 +64,7 @@ d5 $ g -- Hello Parov! Piano ...@@ -64,7 +64,7 @@ d5 $ g -- Hello Parov! Piano
# cut 6 # cut 6
# midiG' "^81" 0.5 1.5 # midiG' "^81" 0.5 1.5
d6 $ g -- Hello Parov! Piano2 d6 $ g -- Hello Parov! Piano2
$ midiOn "^59" (|+| n ("0*<1!4 2!3 4 4 4 8 16>" $ midiOn "^58" (|+| n ("0*<1!4 2!3 4 4 4 8 16>"
)) ))
$ "mojo" # n "<6 7>" $ "mojo" # n "<6 7>"
# cut 7 # cut 7
......
...@@ -55,8 +55,8 @@ d5 $ gF3 $ gM3 ...@@ -55,8 +55,8 @@ d5 $ gF3 $ gM3
# crushbus 51 (range 16 3.5 "^53") # crushbus 51 (range 16 3.5 "^53")
# room 0.3 # room 0.3
d6 $ gF1 $ gM3 $ dMask -- Tracey Trancey's loop art d6 $ gF1 $ gM3 $ dMask -- Tracey Trancey's loop art
$ midiOff "^59" (mask "t(4,8,1)" . chop 16) -- TECHNO MASK $ midiOff "^58" (mask "t(4,8,1)" . chop 16) -- TECHNO MASK
$ midiOn "^35" (# n 2) -- UPDOWN $ midiOn "^34" (# n 2) -- UPDOWN
$ chop 8 $ chop 8
$ loopAt 4 $ loopAt 4
$ "trance_loops:0" $ "trance_loops:0"
......
...@@ -47,13 +47,13 @@ d4 $ gF2 $ gM3 ...@@ -47,13 +47,13 @@ d4 $ gF2 $ gM3
# pan 0.6 # pan 0.6
-- SOLEIL DU SOIR <3 -- SOLEIL DU SOIR <3
d6 $ gF3 $ gM3 d6 $ gF3 $ gM3
$ midiOn "^91" (ply 2 . (# legato 0.25)) $ midiOn "^90" (ply 2 . (# legato 0.25))
$ midiOn "^59" ((|+ note 12)) $ midiOn "^58" ((|+ note 12))
$ fast 2 $ fast 2
$ note "e3 b3 <e3 <c4 e4>> <b3!15 ~>" $ note "e3 b3 <e3 <c4 e4>> <b3!15 ~>"
# "FMRhodes1" # "FMRhodes1"
# modIndex (range 0 2.4 "^35") # modIndex (range 0 2.4 "^34")
# crushbus 71 (range 16 2.4 "^55") # crushbus 71 (range 16 2.4 "^54")
# gain 1.8 # gain 1.8
# room 0.5 # dry 1.3 # sz 0.9 # room 0.5 # dry 1.3 # sz 0.9
-- # crushbus 41 (range 16 3.5 "^53") -- # crushbus 41 (range 16 3.5 "^53")
......
...@@ -92,16 +92,16 @@ d5 ...@@ -92,16 +92,16 @@ d5
-- # hpfbus 62 (range 0 1500 "^31") -- # hpfbus 62 (range 0 1500 "^31")
# gain 0.65 # gain 0.65
d6 $ gF3 $ gM3 -- La guitare d'Icare d6 $ gF3 $ gM3 -- La guitare d'Icare
$ midiOn "^91"(ply 2) $ midiOn "^90"(ply 2)
$ midiOn "^59" (# n 1) $ midiOn "^58" (# n 1)
$ fix (|* gain 0.8) (n "1") $ fix (|* gain 0.8) (n "1")
$ loopAt 2 $ loopAt 2
$ superimpose ((# lpf 2500) . (# cut 71)) $ superimpose ((# lpf 2500) . (# cut 71))
$ chop 8 $ "suns_guitar:0" $ chop 8 $ "suns_guitar:0"
-- # n "<0!4 2!3 3 2!3 3 3!3 <2 3>>" -- # n "<0!4 2!3 3 2!3 3 3!3 <2 3>>"
# n "<0 0 0 1 0 1 0 1 2 2 2 3 2 3 0 3>" # n "<0 0 0 1 0 1 0 1 2 2 2 3 2 3 0 3>"
# crushbus 71 (range 16 8.5 "^35") # crushbus 71 (range 16 8.5 "^34")
# lpfbus 72 (range 20000 5000 "^35") # lpfbus 72 (range 20000 5000 "^34")
-- # octerbus 73 (range 0 1 "^35") -- # octerbus 73 (range 0 1 "^35")
# hpf 1200 # hpf 1200
# cut 7 # cut 7
......
...@@ -70,11 +70,11 @@ d4 -- BASSLINE GENERATIVE ...@@ -70,11 +70,11 @@ d4 -- BASSLINE GENERATIVE
# gain 1.8 # gain 1.8
d6 -- CHOEUR GENERATIF ALONG THE BASS d6 -- CHOEUR GENERATIF ALONG THE BASS
$ gF3 $ gM3 $ gF3 $ gM3
$ midiOn "^91" (superimpose ( $ midiOn "^90" (superimpose (
arp "up <up <converge pinkyup>>" arp "up <up <converge pinkyup>>"
. (ply 2) . (ply 2)
. (# pan "0.85 0.15") . (# pan "0.85 0.15")
. (|* gain (range 0.2 1.5 "^35")) . (|* gain (range 0.2 1.5 "^34"))
. (|+ note 12) . (|+ note 12)
) )
) )
...@@ -102,7 +102,7 @@ d6 -- CHOEUR GENERATIF ALONG THE BASS ...@@ -102,7 +102,7 @@ d6 -- CHOEUR GENERATIF ALONG THE BASS
-- "its now a set of 4 muffed short notes LOL". -- "its now a set of 4 muffed short notes LOL".
# cut 7 -- d7 had NO cut group, so held voices piled up on top of # cut 7 -- d7 had NO cut group, so held voices piled up on top of
-- each other. moogBass also carries its own 7-tap chorus. -- each other. moogBass also carries its own 7-tap chorus.
# crushbus 71 (range 16 3.5 "^55") -- restored: was `crushbus 41`, i.e. d4's # crushbus 71 (range 16 3.5 "^54") -- restored: was `crushbus 41`, i.e. d4's
-- slot, so the bass and the choir fought over one crush -- slot, so the bass and the choir fought over one crush
-- instance. That is exactly the case that became PV011. -- instance. That is exactly the case that became PV011.
# room 0.2 # dry 1.2 # sz 0.7 # room 0.2 # dry 1.2 # sz 0.7
......
...@@ -47,12 +47,12 @@ d5 $ gM3 $ gF3 ...@@ -47,12 +47,12 @@ d5 $ gM3 $ gF3
# pan 0.6 # pan 0.6
# gain 1.4 # gain 1.4
d6 $ gM3 $ gF3 d6 $ gM3 $ gF3
$ midiOn "^91" (ply "<2 2 <4 8> <8 4>>") $ midiOn "^90" (ply "<2 2 <4 8> <8 4>>")
$ chop 8 $ chop 8
$ loopAt 2 $ loopAt 2
$ "nujazz_keys125" # n "<66!4 67!4>" $ "nujazz_keys125" # n "<66!4 67!4>"
# cut 7 # cut 7
# octerbus 71 (range 0 0.5 "^35") # octerbus 71 (range 0 0.5 "^34")
# pan 0.1 # pan 0.1
# gain 1.4 # gain 1.4
d11 $ gM3 $ gF3 d11 $ gM3 $ gF3
......
...@@ -42,9 +42,9 @@ d5 $ gF3 $ gM3 ...@@ -42,9 +42,9 @@ d5 $ gF3 $ gM3
d6 $ gF3 $ gM3 -- ZOMBIE GUITAR INFECTION d6 $ gF3 $ gM3 -- ZOMBIE GUITAR INFECTION
$ ply 8 $ ply 8
$ chop 4 $ chop 4
$ midiOff "^59" (slow 4) $ midiOff "^58" (slow 4)
$ midiOn "^91" (>| n "<0 1 2 3>") $ midiOn "^90" (>| n "<0 1 2 3>")
$ midiOff "^91" ((>| n "<5 7 9 10>")) $ midiOff "^90" ((>| n "<5 7 9 10>"))
$ "zombie" $ "zombie"
# cut 7 # cut 7
# gain 1.4 # gain 1.4
......
...@@ -67,11 +67,11 @@ d5 $ g -- Synth voices ...@@ -67,11 +67,11 @@ d5 $ g -- Synth voices
# gM' 0 1 ("^82" - 0.2 * "^33") # gM' 0 1 ("^82" - 0.2 * "^33")
# cut 5 # cut 5
d6 $ g -- Side guitar d6 $ g -- Side guitar
$ sometimesBy "^35" (scramble 16) $ sometimesBy "^34" (scramble 16)
$ mask "<t!6 f!2>" $ mask "<t!6 f!2>"
$ loopAt 2 $ loopAt 2
$ "fguitar:61" $ "fguitar:61"
# cut 7 # cut 7
# pan 0.2 # pan 0.2
# crush (range 16 2 "^55") # crush (range 16 2 "^54")
# gM' 0 1 "^83" # gM' 0 1 "^83"
...@@ -38,13 +38,13 @@ d4 $ gF2 -- SynBase ...@@ -38,13 +38,13 @@ d4 $ gF2 -- SynBase
# room 0.3 # dry 0.9 # room 0.3 # dry 0.9
-- # midiG' "^81" 0 1.2 -- # midiG' "^81" 0 1.2
d5 $ gF2 -- MOTHERBASS d5 $ gF2 -- MOTHERBASS
$ midiOn "^34" (mask "<t f!3>" . (# legato 4)) $ midiOn "^33" (mask "<t f!3>" . (# legato 4))
$ midiOn "^90" (ply 4) $ midiOn "^89" (ply 4)
$ note "f3" $ note "f3"
# "90s_matrix:4" # "90s_matrix:4"
# legato 4 # legato 4
# crushbus 61 (range 16 0.54 "^54") -- INTO N0ISE +58 -18 # crushbus 61 (range 16 0.54 "^53") -- INTO N0ISE +58 -18
# roombus 62 (range 0 0.4 "^54") # roombus 62 (range 0 0.4 "^53")
# dry 1.1 # dry 1.1
# cut 6 # cut 6
-- # midiG' "^82" 0 1.2 -- # midiG' "^82" 0 1.2
......
...@@ -92,9 +92,9 @@ d5 -- Choeurs ...@@ -92,9 +92,9 @@ d5 -- Choeurs
# size 0.7 # size 0.7
# dry 1.05 # dry 1.05
d6 d6
$ sometimesBy "^59" (# lpf 2000) $ sometimesBy "^58" (# lpf 2000)
$ g $ g
$ sometimesBy "^91" (fast 2) $ sometimesBy "^90" (fast 2)
$ whenmod 4 2 (superimpose ((# "clap") . (# lpf 4500) . (|* gain 0.8))) $ whenmod 4 2 (superimpose ((# "clap") . (# lpf 4500) . (|* gain 0.8)))
$ fast 2 $ fast 2
$ "~ cp" $ "~ cp"
......
...@@ -49,7 +49,7 @@ d5 $ gF3 $ gM3 ...@@ -49,7 +49,7 @@ d5 $ gF3 $ gM3
# crushbus 51 (range 16 3.5 "^33") # crushbus 51 (range 16 3.5 "^33")
# cut 5 # cut 5
d6 $ gF3 $ gM3 -- La pluie <3 d6 $ gF3 $ gM3 -- La pluie <3
$ midiOn "^59" (|+| note "0 12 0 <12!4 [12 0 12]!4 [0 7 12 0]!8>") $ midiOn "^58" (|+| note "0 12 0 <12!4 [12 0 12]!4 [0 7 12 0]!8>")
$ superimpose (struct "t(<3!3 [3 5]>,8)" . (|+| note (arp "<down!3 up>" "<c'maj'3!3 c'maj'4>"))) $ superimpose (struct "t(<3!3 [3 5]>,8)" . (|+| note (arp "<down!3 up>" "<c'maj'3!3 c'maj'4>")))
$ note ("<e c b4 <e4 d4>>") $ note ("<e c b4 <e4 d4>>")
# "moogBass" # "moogBass"
......
...@@ -52,22 +52,22 @@ d5 $ gF3 $ gM3 -- GUITARE DU DJ ...@@ -52,22 +52,22 @@ d5 $ gF3 $ gM3 -- GUITARE DU DJ
# lpf 5000 # lpf 5000
# pan (slow 4 $ range 0.8 0.2 sine) # pan (slow 4 $ range 0.8 0.2 sine)
d6 $ gF3 $ gM3 -- Laisse moi kiffer la vibe. d6 $ gF3 $ gM3 -- Laisse moi kiffer la vibe.
$ midiOn ("^91" - "^59") (ply "<2 <2 4> 2 <4 [4 8] [4 16 4] [16 4]>>") $ midiOn ("^90" - "^58") (ply "<2 <2 4> 2 <4 [4 8] [4 16 4] [16 4]>>")
$ midiOn "^35" (-- COPINE $ midiOn "^34" (-- COPINE
ply 4 . ply 4 .
(>| n (slow 8 "<2 6 2 2>")) (>| n (slow 8 "<2 6 2 2>"))
. (# begin "<0!3 0.5>") . (# begin "<0!3 0.5>")
) )
$ midiOn "^59" (-- KIFFANCE DE VIBZ $ midiOn "^58" (-- KIFFANCE DE VIBZ
midiOn "^91" (ply "<1 1 1 2> <2 4>") . midiOn "^90" (ply "<1 1 1 2> <2 4>") .
ply 4 . ply 4 .
(>| n (slow 4 $ "<4 5>")) (>| n (slow 4 $ "<4 5>"))
) )
$ fix (|* gain 0.8) (n 3) $ fix (|* gain 0.8) (n 3)
$ midiOn "^35" (slice 4 "0 1 2 3") -- SMALLER SLICES PLZ $ midiOn "^34" (slice 4 "0 1 2 3") -- SMALLER SLICES PLZ
$ midiOn "^55" ( -- SLICE THAT, DJ $ midiOn "^54" ( -- SLICE THAT, DJ
slice 4 "<0 1*<1 <2 4>> 2 <3 3*2 3*[4 1] 3>>") slice 4 "<0 1*<1 <2 4>> 2 <3 3*2 3*[4 1] 3>>")
$ midiOff "^55" (slice 4 "<0 1 2 3>") $ midiOff "^54" (slice 4 "<0 1 2 3>")
$ loopAt 4 $ loopAt 4
$ n "<0!4 1!4 2!4 3!4 6!4 2!4 7 8 7 8 0 1 2 3>" $ n "<0!4 1!4 2!4 3!4 6!4 2!4 7 8 7 8 0 1 2 3>"
# "diams_dj" # "diams_dj"
......
...@@ -54,7 +54,7 @@ d5 $ gF3 $ gM3 ...@@ -54,7 +54,7 @@ d5 $ gF3 $ gM3
$ "coffee" $ "coffee"
# cut 5 # cut 5
d6 $ gF3 $ gM3 d6 $ gF3 $ gM3
$ midiOn "^91" (ply 8) $ midiOn "^90" (ply 8)
$ (0.25 ~>) $ (0.25 ~>)
$ slow 8 $ slow 8
$ ply 4 $ ply 4
......
...@@ -46,7 +46,7 @@ d5 $ gF3 $ gM3 ...@@ -46,7 +46,7 @@ d5 $ gF3 $ gM3
# room 0.4 # sz 0.6 # dry 1.1 # room 0.4 # sz 0.6 # dry 1.1
# octersub 1.4 # octersub 1.4
d6 $ gF3 $ gM3 d6 $ gF3 $ gM3
$ midiOn "^59" (>| n "<~ ~ 8 ~>") $ midiOn "^58" (>| n "<~ ~ 8 ~>")
$ n "<<3 4 5 <6 7>> ~ <3 ~> ~>" $ n "<<3 4 5 <6 7>> ~ <3 ~> ~>"
# "superfreak" # "superfreak"
# cut 7 # cut 7
......
...@@ -98,17 +98,17 @@ d9 -- b ef ...@@ -98,17 +98,17 @@ d9 -- b ef
# "moogBass" # "moogBass"
# legato 2 # legato 2
d6 $ gF2 $ gM3 d6 $ gF2 $ gM3
$ midiOff "^91" (chop 8 . (struct "t*8")) $ midiOff "^90" (chop 8 . (struct "t*8"))
$ midiOff "^59" (mask "t(3,8) t(3,8)") $ midiOff "^58" (mask "t(3,8) t(3,8)")
$ note ( $ note (
"<e4 b3 cs4 cs4>" + "0(<3!3 5>,8) [0 <0 <7!3 <5 7>>> 0](5,8)" "<e4 b3 cs4 cs4>" + "0(<3!3 5>,8) [0 <0 <7!3 <5 7>>> 0](5,8)"
) )
# "giorgio_syn:7" # "giorgio_syn:7"
-- # lpf 500 -- # lpf 500
-- # orbit 6 -- # orbit 6
# octersubbus 72 (range 0 2 "^35") # octersubbus 72 (range 0 2 "^34")
# squizbus 73 (range 0 8 "^55") # squizbus 73 (range 0 8 "^54")
# attbus 74 (range 0.05 0.2 "^55") # attbus 74 (range 0.05 0.2 "^54")
# rel 2 # rel 2
# gain 1.3 # gain 1.3
# room 0.4 # room 0.4
......
...@@ -29,10 +29,10 @@ d2 $ gF $ gMute -- Clap timer ...@@ -29,10 +29,10 @@ d2 $ gF $ gMute -- Clap timer
# lpf 2000 # lpf 2000
# gain 1.6 # gain 1.6
d6 $ gF3 $ gM3 -- High Cello Dauphin d6 $ gF3 $ gM3 -- High Cello Dauphin
$ midiOn "^91" (ply 2) $ midiOn "^90" (ply 2)
$ midiOn (1 - "^35") (struct "t . f") $ midiOn (1 - "^34") (struct "t . f")
$ struct "t@2 t*<1 2 1 <4 1>> t*<1 2 4 8>" $ struct "t@2 t*<1 2 1 <4 1>> t*<1 2 4 8>"
$ midiOn "^59" (|- note 12) $ midiOn "^58" (|- note 12)
$ note ( $ note (
"<[g4 c ef@14] [<c g> ef g@14] <[g4 c ef@14] [c5 bf5 g5@14]> [c ef d@13 ~]>" "<[g4 c ef@14] [<c g> ef g@14] <[g4 c ef@14] [c5 bf5 g5@14]> [c ef d@13 ~]>"
) )
...@@ -40,7 +40,7 @@ d6 $ gF3 $ gM3 -- High Cello Dauphin ...@@ -40,7 +40,7 @@ d6 $ gF3 $ gM3 -- High Cello Dauphin
# cut 7 # cut 7
# room 0.2 # room 0.2
# pan 0.9 # pan 0.9
# crushbus 71 (range 16 2.5 "^55") # crushbus 71 (range 16 2.5 "^54")
-- # midiG' "^83" 0 1.2 -- # midiG' "^83" 0 1.2
# gain 1.2 # gain 1.2
d3 $ gF $ gMute d3 $ gF $ gMute
...@@ -122,7 +122,7 @@ d9 $ gF3 -- Nano-angels chorus of machines ...@@ -122,7 +122,7 @@ d9 $ gF3 -- Nano-angels chorus of machines
# "moogBass" # "moogBass"
# dec 0.2 # dec 0.2
# sus 1 # sus 1
# att (range 0.001 2 "^16") # att (range 0.001 2 "^20") -- was ^16 = A4, d12's Ardour-learned LEVEL knob
# rel (range 0.2 10 "^17") # rel (range 0.2 10 "^17")
# room 0.2 # room 0.2
# lesliebus 102 (range 0 2 "^18") # lesliebus 102 (range 0 2 "^18")
......
...@@ -49,10 +49,10 @@ d6 $ gF3 -- Marimba à la mode ...@@ -49,10 +49,10 @@ d6 $ gF3 -- Marimba à la mode
# pan 0.9 # pan 0.9
# att 0.5 # att 0.5
# rel 2 # rel 2
# position (range 0.96 0.414 "^35") -- 0.414 # position (range 0.96 0.414 "^34") -- 0.414
# decaycoeff (range 0 4 "^55") # decaycoeff (range 0 4 "^54")
# midiG' "^82" 0 1.4 # midiG' "^82" 0 1.4
# amp (range 0 1.3 ("^82" - 0.2 * "^35")) # amp (range 0 1.3 ("^82" - 0.2 * "^34"))
d8 $ gF1 $ gM -- Break the dance || Dance the break d8 $ gF1 $ gM -- Break the dance || Dance the break
$ midiOn "^92" (ply "<2!3 <4 8>>") $ midiOn "^92" (ply "<2!3 <4 8>>")
$ whenmod 8 7 (striate "1!3 [4 8]") $ whenmod 8 7 (striate "1!3 [4 8]")
......
...@@ -49,15 +49,15 @@ d2 $ g -- BREAK ...@@ -49,15 +49,15 @@ d2 $ g -- BREAK
# cut 2 # cut 2
d6 $ g -- Hello PWM! d6 $ g -- Hello PWM!
$ (|* gain "<1!15 0.8>") $ (|* gain "<1!15 0.8>")
$ midiOn "^91" (chop "<[8 <4 16>]!15 1>") $ midiOn "^90" (chop "<[8 <4 16>]!15 1>")
$ midiOn "^59" (superimpose $ segment 16) $ midiOn "^58" (superimpose $ segment 16)
$ note (mel - 12) $ note (mel - 12)
# "superpwm" # "superpwm"
# semitone "<7!3 5>" -- 2nd Oscillator quinte/quarte # semitone "<7!3 5>" -- 2nd Oscillator quinte/quarte
# accelerate "<0!7 <6 12>>" # accelerate "<0!7 <6 12>>"
# rate "<1!5 2 4 <1 4>>" # rate "<1!5 2 4 <1 4>>"
# resonance (slow 32 $ range 0.2 0.6 sine) # resonance (slow 32 $ range 0.2 0.6 sine)
# crushbus 71 (range 10 3 "^35") # crushbus 71 (range 10 3 "^34")
# midiG' "^81" 0 1.42 # midiG' "^81" 0 1.42
d5 $ g -- Nappes Rhodes d5 $ g -- Nappes Rhodes
$ note ( $ note (
...@@ -68,8 +68,8 @@ d5 $ g -- Nappes Rhodes ...@@ -68,8 +68,8 @@ d5 $ g -- Nappes Rhodes
# "FMRhodes1" # "FMRhodes1"
# pan 0.7 # pan 0.7
# room 0.5 # room 0.5
# modIndex (range 0 100 "^34") # modIndex (range 0 100 "^33")
# crushbus 61 (range 16 4.85 "^54") # crushbus 61 (range 16 4.85 "^53")
# midiG' "^82" 0 1.5 # midiG' "^82" 0 1.5
d9 $ g d9 $ g
$ midiOff "^60" (mask "<f!8 t!124>") $ midiOff "^60" (mask "<f!8 t!124>")
......
...@@ -61,7 +61,7 @@ d5 $ gM3 $ gF3 -- BLUES RUN ...@@ -61,7 +61,7 @@ d5 $ gM3 $ gF3 -- BLUES RUN
-- # pan (slow 8 $ range 0.5 1 (saw - (slow 2 perlin))) -- # pan (slow 8 $ range 0.5 1 (saw - (slow 2 perlin)))
# pan (slow 16 $ range 1 0.8 saw) # pan (slow 16 $ range 1 0.8 saw)
d6 $ gM3 $ gF2 -- G0dz1ll4 d6 $ gM3 $ gF2 -- G0dz1ll4
$ midiOn "^59" (off 1 ( $ midiOn "^58" (off 1 (
(|+ pan 0.3) (|+ pan 0.3)
. (# cut 91) . (# cut 91)
. (|+| note "[0|12]*8") . (|+| note "[0|12]*8")
...@@ -71,7 +71,7 @@ d6 $ gM3 $ gF2 -- G0dz1ll4 ...@@ -71,7 +71,7 @@ d6 $ gM3 $ gF2 -- G0dz1ll4
$ "90s_matrix:1/4" $ "90s_matrix:1/4"
# cut 9 # cut 9
# gain 0.55 # gain 0.55
# crushbus 9 (range 16 2.5 "^35") # crushbus 9 (range 16 2.5 "^34")
# roombus 91 (slow 16 $ range 0 0.82 perlin) # roombus 91 (slow 16 $ range 0 0.82 perlin)
# dry 2 # dry 2
# sz 0.9 # sz 0.9
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment