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
# midiG' "^81" 0 1.2
# crushbus 41 (range 16 1.2 "^32")
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"))
$ midiOff "^91" (slice 8 "<0 1 2 3>")
$ midiOn "^89" (slice 32 ("<0 0 0 0 0 1 1 1 0 1 2 2 0 2 2 3>*4"))
$ midiOff "^89" (slice 8 "<0 1 2 3>")
$ loopAt 8 $ "synth_commodore:0"
# midiG' "^82" 0 1.2
# cut 7
......
......@@ -56,8 +56,8 @@ d5 $ gF1 $ gM3 -- HAWKS
# gain 1.5
d6
$ gM3 $ gF3 -- High carillon!
$ midiOn "^59" (off "[e,s]" (ply "<1 2>") . (# legato "e"))
$ midiOn "^91" ( -- Basse reponse
$ midiOn "^58" (off "[e,s]" (ply "<1 2>") . (# legato "e"))
$ midiOn "^90" ( -- Basse reponse
superimpose ((0.125 <~) . (|* gain 1.2) . (# note "<c4!4 cs4!4>") . (# pan 0.45))
)
$ (0.125 ~>)
......@@ -66,8 +66,8 @@ d6
)
# "808hc:2"
# pan 0.85
# octerbus 71 (range 0 0.5 "^35")
# octersubbus 72 (range 0 1.4 "^35")
# octerbus 71 (range 0 0.5 "^34")
# octersubbus 72 (range 0 1.4 "^34")
# room 0.2 # dry 1.08 # sz 0.3
# gain 1.4
d9 $ gF3 -- Pads atmospheriques
......
......@@ -37,5 +37,5 @@ d5 -- Runny Maracas
$ fix ((# release 0.8)) (n 9)
$ "hh27*8"
# n "2 <2 <[2|9] [9 <9 ~> <~ 9> 2]>>"
# note (range "-12" 12 "^34")
# note (range "-12" 12 "^33")
# midiG' "^83" 0 1.2
......@@ -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
-- blues_guitar_*_60 = 60 BPM donc loopAt 0.5 pour revenir à 120
$ midiOn "^59" (# silence)
$ midiOn "^58" (# silence)
$ loopAt 0.5
$ chop 8
$ "<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
. ( # pan 0.8)
. (|* 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>"
$ fix (
(# end 0.5)
......
......@@ -76,15 +76,15 @@ d11 $ gF2 $ gM3 -- Caring cello
# cut 11
# gain 1.4
d6 $ gF1 $ gM3
$ midiOn "^91" ( -- Bouton Nassim <3
$ midiOn "^90" ( -- Bouton Nassim <3
slice 16 "[0 .. 7] . <[0 .. 7]!3 [0 1 . [2 3]]>"
. loopAt 0.5 . (# "breaks165")
-- . (# octer 0.4) . ( octersubsub 4)
. (# lpf 2500)
. (# room 0)
)
$ midiOff ("^59" + "^91") (ply "t(<4!3 <6 [4 <8 16>]>>,8,1)") -- TECHNOO
$ midiOn "^35" ((loopAt 1) . (# "jungle_breaks:60")) -- Clochettes?
$ midiOff ("^58" + "^90") (ply "t(<4!3 <6 [4 <8 16>]>>,8,1)") -- TECHNOO
$ midiOn "^34" ((loopAt 1) . (# "jungle_breaks:60")) -- Clochettes?
$ chop 16
$ loopAt 2
$ "jungle_breaks:45"
......
......@@ -46,9 +46,10 @@ d4 $ gF2
# crushbus 41 (range 16 2.5 "^32")
# midiG' "^81" 0 1.4
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) 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)
$ midiOff "^59" (slice 4 ("<0 1 2 3>"))
$ loopAt 16
......@@ -78,7 +79,7 @@ d6 $ gF3 $ gM3 -- High Dauphin
# cut 7
# room 0.2
# pan 0.9
# crushbus 71 (range 16 2.5 "^35")
# crushbus 71 (range 16 2.5 "^34")
# midiG' "^83" 0 1
d3 $ gF $ gM2
$ midiOn "^43" (mask "t([8 4 <4 <8 16>>],16)")
......@@ -106,10 +107,10 @@ d4 $ gF2 $ slow 2 -- Basse Baleine
# midiG' "^81" 0 1.3
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.
$ midiOn "^58" (struct "t*<16 32>") -- Basse folle
$ midiOn "^58" (|+ note 12)
$ midiOn "^57" (struct "t*<16 32>") -- Basse folle
$ 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.
$ sometimesBy "^34" (bite 4 "[0, [~ 2]]")
$ sometimesBy "^33" (bite 4 "[0, [~ 2]]")
$ someCyclesBy "<f!3 t>" (mask "t f!15". (# legato 2))
-- $ (0.125 <~) -- Calage :)
-- $ someCyclesBy "^17" (
......@@ -126,8 +127,8 @@ d5 $ gF3 $ gM3 -- Leads reponse
# "FMRhodes1"
-- # room 0.2
# pan 0.8
# modIndex (range 0 16 "^54")
# crushbus 61 (range 16 2.5 "^34")
# modIndex (range 0 16 "^53")
# crushbus 61 (range 16 2.5 "^33")
# midiG' "^82" 0 1.3
d8 $ gM $ gF3 -- Breaks divins
$ midiOn "^92" (off "e" id)
......
......@@ -39,7 +39,7 @@ d5 $ gM3 $ gF2
# cut 5
# gain 0.6
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)]>"
$ "nujazz_keys120:25/2"
# octersub (slow 32 $ range 0.2 1.2 (saw+perlin/2))
......
......@@ -46,7 +46,7 @@ d4 $ gF2 $ gM3
# crushbus 41 (range 16 2.5 "^32")
# octersubbus 42 (range 0 2.5 "^52")
d6 $ gF3 $ gM3
$ midiOn "^59" ((ply "8 <16 [16 32]>"))
$ midiOn "^58" ((ply "8 <16 [16 32]>"))
$ slow 2
$ slice 4 ("<0 1 2 3>")
$ "aux_heart:3"
......
......@@ -43,9 +43,9 @@ d11 $ gM3 $ gF3
-- # tremr "<2 4 4 <8 16>>"
# gain 1.2
d6 $ gF1 $ gM3 -- SCRATCH
$ midiOn "^91" (ply "2 4 <8 8 4 16>")
$ midiOn "^35" (# n 13)
$ midiOn "^59"(# n 15)
$ midiOn "^90" (ply "2 4 <8 8 4 16>")
$ midiOn "^34" (# n 13)
$ midiOn "^58"(# n 15)
$ chop 16
$ loopAt 4
$ "scratch_long:12"
......
......@@ -59,9 +59,9 @@ d8 $ gF1 $ gM2 -- Break populaire
# gain 0.85
# pan "0.68 0.42 0.42 0.68"
d6 $ gF1 $ gM3 -- SECOND BREAK!!?!
$ midiOn "^91" (ply 2)
$ midiOn "^35" (loopAt 1 . (|> "jungle_breaks:19"))
$ midiOn "^59" (slice 8 (run "8 <8!3 16>"))
$ midiOn "^90" (ply 2)
$ midiOn "^34" (loopAt 1 . (|> "jungle_breaks:19"))
$ midiOn "^58" (slice 8 (run "8 <8!3 16>"))
$ chop 8
$ loopAt 2
$ "jungle_breaks:22"
......
......@@ -63,14 +63,14 @@ d5 $ gM3 $ gF3 -- Suns of Gold Keys, samples
# gain 1.2
d6 $ gM3 $ gF3 -- Suns of Gold Guitars, sampled and cut
$ 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>>"
$ "suns_guitar:0/2"
# cut 7
# octersubbus 71 (range 0 1.9 "^55") -- BURN THIS GUITAR
# lpfbus 72 (range 10000 200 "^55")
# octersubbus 71 (range 0 1.9 "^54") -- BURN THIS GUITAR
# lpfbus 72 (range 10000 200 "^54")
# pan 0.2
# gain 1.1
d8 $ gF1 $ gM2
......
......@@ -37,8 +37,8 @@ d5 $ gF3 $ gM3
# crushbus 51 (range 10 1.8 "^33")
# sz 0.8 # dry 1.2
d6 $ gF3 $ gM3
$ midiOn "^91" (ply "2 <2 4 4 8>")
$ midiOn "^59" (# n 4)
$ midiOn "^90" (ply "2 <2 4 4 8>")
$ midiOn "^58" (# n 4)
$ mask "<t f f f t f t t>"
$ "nujazz_guitar120:3"
# cut 7
......
......@@ -47,7 +47,7 @@ d5 $ gF3 $ gM3
# cut 5
# pan 0.8
d6 $ gF3 $ gM3
$ midiOn "^91" (ply "<2 2 [4 2] 8>")
$ midiOn "^90" (ply "<2 2 [4 2] 8>")
$ "law_adri"
# n "<4!4 5!4 5!4 8 8 5 89 10 9*2 9*2 11 12 13 14>"
# room 0.3
......
......@@ -43,7 +43,7 @@ d5 $ gF3
-- $ 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>]"
# "harpsichord1"
# crushbus 61 (range 16 3.93 "^34")
# crushbus 61 (range 16 3.93 "^33")
# cut 6
# pan 0.3
# legato 0.5
......@@ -57,10 +57,10 @@ d6 $ gF2
-- 13 │ rq = 0.5, rate = 1, minfreq = 100, maxfreq = 16000,
-- 14 │ drylevel = 1.5, fmdepth = 1.5, fmfreq = 432;
$ slow 2
$ midiOn "^91" (arp "up")
$ midiOn "^90" (arp "up")
$ note ("<[c4 <f4 gs4> <gs4 <c5 b4>>@6]>")
# "phazer"
# crushbus 61 (range 16 3.93 "^35")
# crushbus 61 (range 16 3.93 "^34")
-- # cut 7
# pan 0.3
# legato 0.5
......@@ -93,7 +93,7 @@ d5 $ gM3 $ gF3
# room 0.8 # dry 1
# sz 0.64
# midiG' "^82" 0 1
# crushbus 61 (range 16 3.93 "^34")
# crushbus 61 (range 16 3.93 "^33")
# legato 2
# cut 6
......
......@@ -102,15 +102,15 @@ d9 $ gF3 $ gM3 -- Menace
# cut 9
d6 $ gM3 $ gF2
-- $ ply 2
$ midiOn "^91" (# speed "-0.25")
$ midiOn "^59" (struct "t*<8!3 [8 4]>")
$ someCyclesBy "^35" (slice 4 "<<0 <1 2>>!8 <3 3 3*2 3*<4 8>>!8>")
$ midiOn "^90" (# speed "-0.25")
$ midiOn "^58" (struct "t*<8!3 [8 4]>")
$ someCyclesBy "^34" (slice 4 "<<0 <1 2>>!8 <3 3 3*2 3*<4 8>>!8>")
$ chop 16
$ loopAt 4 $ "meth_bass:18" # cut 7 # gain 0.6
-- # octersubsubbus 73 (range 0 8 "^19")
-- # octersubbus 72 (range 0 4 "^35")
-- # 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))
# gain 1.3
d8 $ gF1 $ gM2
......
......@@ -22,8 +22,8 @@ d4 $ gF2 $ gM3
# crushbus 41 (range 16 2.5 "^32")
# octerbus 42 (range 0 1.2 "^52")
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 "^59" (slice 8 "0 1 2 3")
$ 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 "^58" (slice 8 "0 1 2 3")
$ "praise:1/2"
# cut 7
# gain 1.4
......
......@@ -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
-- cut 7 and slots 71/72. TODO @PLN verify — the acid should stop
-- stuttering against the bass.
$ midiOn "^91" (ply 4)
$ midiOn "^90" (ply 4)
$ fast 2
$ note (
"<e3!4 b2!4>"
......@@ -76,8 +76,8 @@ d6 $ gF3 $ gM3 -- "FIXME ACID WEIRD NOT GOOD" — found it, 2026-08-02. THREE co
)
# "acidOto3091"
# cut 7
# crushbus 71 (range 16 2.5 "^35")
# octerbus 72 (range 0 2.5 "^55")
# crushbus 71 (range 16 2.5 "^34")
# octerbus 72 (range 0 2.5 "^54")
# 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 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
-- 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
-- if you edit the notes. TODO @PLN verify.
$ midiOn "^59" (|+ note "<0!4 0!4 -24!4 -48!4>")
$ midiOn "^91" (ply 2)
$ midiOn "^58" (|+ note "<0!4 0!4 -24!4 -48!4>")
$ midiOn "^90" (ply 2)
$ note ("[f3 cs3 c3 cs3 f3 cs3 <c3 f3> <cs3 fs3>]"
-- + "[0,12]"
+"<0!4 12!4 24!4 36!4>"
)
# "FMRhodes2"
# gain 1.8
# modIndex (range 0 16 "^35")
# octersubbus 71 (range 0 2 "^55")
# modIndex (range 0 16 "^34")
# octersubbus 71 (range 0 2 "^54")
-- # cut 9
d9 $ gF3 $ gM3 -- Menace
$ note "<bf3 ~ ~ <~ <[~!7 b3] [f4 cs4 c4 cs4 f4 cs4 c4 cs4]>>>"
......
......@@ -49,9 +49,9 @@ d6 $ gM3 $ gF1
-- $ loopAt 4
$ "trance_loops:2" # cut 8
# speed (range "-8" 8
"^35")
"^34")
# gain 1.5
# squizbus 71 (range 0 4 "^55")
# squizbus 71 (range 0 4 "^54")
# room 0.4
d8 $ gF1 $ gM2
$ chop 4 $ loopAt 2
......
......@@ -50,9 +50,9 @@ d12 $ gM3 $ gF3
-- # tremr "<2 4 4 <8 16>>"
# gain 1.2
d6 $ gF1 $ gM3 -- SCRATCH
$ midiOn "^91" (ply "2 4 <8 8 4 16>")
$ midiOn "^35" (# n 15)
$ midiOn "^59" (# n 15)
$ midiOn "^90" (ply "2 4 <8 8 4 16>")
$ midiOn "^34" (# n 15)
$ midiOn "^58" (# n 15)
$ chop 16
$ loopAt 4
$ "scratch_long:12"
......
......@@ -109,13 +109,13 @@ d10 $ gF2 $ gM3 -- Menace
# cut 9
d6 $ gM3 $ gF2
-- $ ply 2
$ midiOn "^91" (# speed "-0.25")
$ midiOn "^59" (struct "t*<8!3 [8 4]>")
$ someCyclesBy "^35" (slice 4 "<<0 <1 2>>!8 <3 3 3*2 3*<4 8>>!8>")
$ midiOn "^90" (# speed "-0.25")
$ midiOn "^58" (struct "t*<8!3 [8 4]>")
$ someCyclesBy "^34" (slice 4 "<<0 <1 2>>!8 <3 3 3*2 3*<4 8>>!8>")
$ chop 16
$ loopAt 4 $ "meth_bass:18" # cut 7 # gain 0.6
-- # octersubsubbus 73 (range 0 8 "^19")
-- # octersubbus 72 (range 0 4 "^35")
-- # 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))
......@@ -47,7 +47,7 @@ d8 $ gF1 $ gM2 -- BROKEN BEAT | BREAKS STACK
# gain 1.45
# lpf 4000
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))
-- $ slice 16 (run 8)
$ loopAt 2
......
......@@ -38,7 +38,7 @@ d4 $ gF2 $ gM3 -- BASSE SIMPLE
-- # crushbus 42 (range 16 2 "^33")
# cut 4
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>")
-- $ loopAt 8
$ n "<3!3 4>"
......
......@@ -70,10 +70,10 @@ d4 $ gF2 $ gMask $ gMute
# panbus 4 (slow 16 $ range 0.2 0.6 sine)
# midiG' "^81" 0 1.3
d5 $ gF3 $ gMute $ gMask
$ midiOn "^91" (ply "2 <2 4>")
$ midiOn "^89" (ply "2 <2 4>")
$ loopAt 4 $ chop 8
$ midiOn "^59" (# n 4)
$ midiOn "^57" (# n 4)
$ "drums_commodore:2" # cut 7
# 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)
......@@ -73,7 +73,7 @@ d5 $ f2 -- VOICES
. (# pan 0.2)
. (# hpf 2500)
. (# 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)
) "morohai"
$ fix (
......@@ -95,7 +95,7 @@ d6 $ f2 -- LEADS
. (# room 0.4)
. (# sz 0.3)
. (# pan 0.3)
. (|* gain (range 0 0.8 "^35"))
. (|* gain (range 0 0.8 "^34"))
) "pad"
$ fix (
(# "superpiano") . gM3
......@@ -106,7 +106,7 @@ d6 $ f2 -- LEADS
. (>| note (scale "aeolian" (
"<[~ 0] [<0 2> . <2!3 3> <3!3 5>]>"
) - 12))
. (|* gain "^55")
. (|* gain "^54")
. (# velocity "0.85 0.9!7")
. (# pan 0.9)
) "piano"
......
......@@ -72,7 +72,7 @@ d5 -- Chopped choir
# gM' 0 1.3 "^82"
d6 -- Claps répartis
$ g
$ novaOn "^59" (fast 2)
$ novaOn "^58" (fast 2)
$ jux (# lpf 2000)
$ note "~ <-4!3 -8>" # "clap"
# hpf 2000
......
......@@ -58,8 +58,8 @@ d6 $ f3 -- High lead: Winds of truth
-- # room 0.4 # sz 0.8
# dry 0.1
# cut 7
# crushbus 62 (range 16 2.25 "^35")
# panbus 63 (range 0.05 0.95 "^55")
# crushbus 62 (range 16 2.25 "^34")
# panbus 63 (range 0.05 0.95 "^54")
d8 $ f1 $ gM2 -- Breaks divins
$ midiOn "^92" (off "e" id)
$ midiOn "^60" (mask "[f t]")
......
......@@ -60,14 +60,14 @@ d8 $ gF1 $ gM2 -- Break bonus banane
$ "break:3"
# cut 6
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))
$ superimpose (|+| note "<[0 12 0]!3 [0 12 0 12]>")
$ note "<d <d a> <gf> c>"
# "supermandolin"
# pan 0.8
# room (range 0 0.3 "^35")
# crushbus 71 (range 10 3.61 "^35")
# room (range 0 0.3 "^34")
# crushbus 71 (range 10 3.61 "^34")
# midiG' "^83" 0 1.5
d5 $ gF2 $ gM3 -- RHODES FOLIE <33
$ midiOn "^57" (off "e" id)
......
......@@ -40,8 +40,8 @@ d5 $ gF3 $ gM3
$ note praxis
# "bassWarsaw"
# modIndex 5
# crushbus 61 (range 16 2 "^34")
# midiG' "^54" 0 1.4
# crushbus 61 (range 16 2 "^33")
# midiG' "^53" 0 1.4
# pan 0.3
d6 $ gF3 $ gM3
$ mask "<t(10,16)!8 f(10,16)!8>"
......
......@@ -53,9 +53,9 @@ d5 $ gF3 $ gM3
# room 0.4 # sz 0.8 # dry 1.1
-- # crushbus 51 (range 16 3.5 "^54")
d6 $ gF3 $ gM3
$ midiOn "^91" (ply "<2 4 <8 [16 8]>>")
$ midiOn "^90" (ply "<2 4 <8 [16 8]>>")
-- $ slow 4
$ midiOn "^59" (slow 4)
$ midiOn "^58" (slow 4)
-- $ slice 16 (run 6)
$ slice 16 (8 + (slow 2 $ "<0 4 8 12>"))
$ "airports" # cut 5 # speed 0.5
......
......@@ -112,9 +112,9 @@ d5 $ gF3 $ gM3
# room 0.4 # sz 0.8 # dry 1.1
-- # crushbus 51 (range 16 3.5 "^54")
d6 $ gF3 $ gM3
$ midiOn "^91" (ply "<2 4 <8 [16 8]>>")
$ midiOn "^90" (ply "<2 4 <8 [16 8]>>")
$ slow 4
$ midiOn "^35" (slow 4)
$ midiOn "^34" (slow 4)
$ slice 16 (run 6)
$ chop 16
$ "airports" # cut 5 # speed 0.5
......@@ -122,7 +122,7 @@ d6 $ gF3 $ gM3
# room 0.4
# att 0.02
# rel 2
# freezebus 71 "^35"
# freezebus 71 "^34"
# pan 0.8
d8 $ gF1 $ gM2 -- BROKEN BEAT | BREAKS STACK
$ loopAt 2 $ chop 16
......
......@@ -49,11 +49,11 @@ d8 $ gF1 $ gM2
# gain 1.4
d5 $ gF3 $ gM3 $ loopAt 4 $ "meth_bass:4" # gain 1.3
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)
) -- Pan the chops!
$ midiOn "^59" (ply "4 <4!3 <8 16>>")
$ midiOn "^35" (# freeze "<0.1 0.2 0.4 0.8>")
$ midiOn "^58" (ply "4 <4!3 <8 16>>")
$ midiOn "^34" (# freeze "<0.1 0.2 0.4 0.8>")
-- $ ((# distortbus 71 (range 0 2 "^55"))
-- . (# octerbus 72 (range 0 1.5 "^55"))
-- . (# cut 71)
......@@ -64,7 +64,7 @@ d6 $ gF3 -- Choeurs des temps passés
# cut 7
# room 0.3
# dry 0.92
# tremrbus 72 (range 0 20 "^55")
# tremrbus 72 (range 0 20 "^54")
# tremdp 2
# hpf 2000
# gain 2
......
......@@ -44,14 +44,14 @@ d5 $ gF3 $ gM3
# octersubbus 52 (range 0 16 "^33")
# crushbus 51 (range 16 2 "^33")
d6 $ gF3 $ gM3
$ midiOn "^59" (struct "t*[8 . <8!3 16>]")
$ midiOff "^59" (struct "<[t(3,8)]!3 [t(3,8) . t(3,8)]>")
$ midiOn "^58" (struct "t*[8 . <8!3 16>]")
$ midiOff "^58" (struct "<[t(3,8)]!3 [t(3,8) . t(3,8)]>")
$ note (
"<[f4@3 g4 . gs4 as4 c5@2] [f5@3 f5 . ef5 df5 c5] [bf4@3 bf4 gs4 g4 f4] f4>"
+"[0,12]" )
# "pluck"
# delaybus 71 "^35"
# delaytbus 72 (range "s" ("h"+"q") "^55")
# delaybus 71 "^34"
# 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.
-- # delayfbbus 73 "^19"
# room 0.3 # pan 0.66
......
......@@ -66,15 +66,15 @@ d9
# legato 2
d6 $ gF3 $ gM3
$ whenmod 4 3 (juxBy 0.2 (("e" ~>) . (# cut 71) . (|* gain 0.6)))
$ midiOn "^91" (ply "1 <2 4>")
$ midiOff "^91" (mask "<t f>")
$ midiOn "^90" (ply "1 <2 4>")
$ midiOff "^90" (mask "<t f>")
$ 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>"
# cut 7
# gain 1.7
# roombus 71 (range 0.0 0.8 saw)
# 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
-- # tremoloratebus 71 (range 0 2 "^55")
d8 $ gF1 $ gM2
......
......@@ -20,13 +20,13 @@ d4 $ gF2 $ gM3 $ midiOn "^76" (ply 8)
# crushbus 41 (range 16 2.5 "^32")
# octersubbus 42 (range 0 2.5 "^52")
d6 $ gM3 $ gF3
$ midiOn "^91" (ply 4)
$ midiOn "^35" ((# n "<1 ~>") . (# end "<0.4!3 <0.8 1>>")) -- PUTAINN!!
$ midiOn ("^59" - "^35") ((>| n "<2 ~>") -- THE JUICE
$ midiOn "^90" (ply 4)
$ midiOn "^34" ((# n "<1 ~>") . (# end "<0.4!3 <0.8 1>>")) -- PUTAINN!!
$ midiOn ("^58" - "^34") ((>| n "<2 ~>") -- THE JUICE
. (# end (slow 2"<0.45 <0.8 1>>"))
. (# 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 ~>")
$ "alexis"
# cut 7
......
......@@ -61,13 +61,13 @@ d4 $ gF3
# pan 0.8
# midiG' "^82" 0 1.3
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>"
$ "shiloh:2"
# pan 0.2
# cut 7
# midiG' ("^83" * (1 - 0.5 * "^35")) 0 1.5
# delaybus 61 (range 0 1 "^55")
# midiG' ("^83" * (1 - 0.5 * "^34")) 0 1.5
# delaybus 61 (range 0 1 "^54")
# delayfb 0.5
# delaytime 0.375
# room 0.4 # sz 0.59
......
......@@ -92,13 +92,13 @@ d5 $ gM3 $ gF3 -- Ghosts from an easier time
# crushbus 51 (range 16 2.5 "^33")
-- # midiG' "^82" 0 1.1
d6 $ gF3 $ gM3 -- Jump aboard the BASIC BUS
$ midiOn "^59" ( struct "t . t(<1 2 1 <1 [4 8]>>,8,1)")
$ midiOff "^91" (loopAt 16)
$ midiOn "^91" (loopAt 8)
$ midiOn "^58" ( struct "t . t(<1 2 1 <1 [4 8]>>,8,1)")
$ midiOff "^90" (loopAt 16)
$ midiOn "^90" (loopAt 8)
$ chop 8
$ "synth_commodore" # n " 0"
# crushbus 61 (range 20 2.25 "^35")
# squizbus 62 (range 0 1.5 "^55")
# crushbus 61 (range 20 2.25 "^34")
# 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.
-- # roombus 63 (range 0 0.5 "^19")
# gain 1.4
......@@ -133,12 +133,15 @@ d10 -- Ready playerm two
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) 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"))
-- 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))
-- 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)
$ chop 16
$ loopAt 4
......
......@@ -51,7 +51,7 @@ d4 $ gF2 $ gM -- GENIE OF INFRABASS
# octersubsubbus 42 (range 0 0.6 "^32")
# midiG' "^81" 0 1.2
d5 $ gF3
$ midiOn "^59" (juxBy 0.7 (rev . (# cut 71)))
$ midiOn "^57" (juxBy 0.7 (rev . (# cut 71)))
$ mask "t <f t>" $ chop 16
$ slice 4 "0 <1!3 2>"
$ loopAt 2
......
......@@ -77,12 +77,12 @@ d12 $ gF3 $ gM3
# room 0.4
d6 $ gF3 $ gM3 -- Lady Perplexity
-- $ whenmod 8 7 (# silence)
$ midiOn "^91" (ply "2 4 <8 8 4 16>")
$ midiOn "^59" (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)")
$ midiOn "^90" (ply "2 4 <8 8 4 16>")
$ midiOn "^58" (chop 4)
$ 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.
$ sometimesBy "^55" (juxBy 0.25 (loopAt 0.5 . (# cut 71) . (|* gain (slow 8 $ range 0.7 1 saw))))
$ sometimesBy "^55" (rev)
$ sometimesBy "^54" (juxBy 0.25 (loopAt 0.5 . (# cut 71) . (|* gain (slow 8 $ range 0.7 1 saw))))
$ sometimesBy "^54" (rev)
-- $ midiOff "^59" (chop 4)
$ chop 16
$ loopAt 8
......
......@@ -88,5 +88,5 @@ d6 $ gF3 $ gM3 -- TEMPTATION VOICES
# end "<0.8!8 1!8>"
# "temptation"
# cut 9
# roombus 91 "^35"
# delaybus 92 (range 0 1.5 "^55") # delayt 0.5 # delayfb ("^75" * 0.7)
# roombus 91 "^34"
# delaybus 92 (range 0 1.5 "^54") # delayt 0.5 # delayfb ("^75" * 0.7)
......@@ -63,7 +63,7 @@ d5 $ gF3 -- The starry night
# sz 0.8
# pan 0.7
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>]>"
$ "break:1"
# cut 1
......
......@@ -25,8 +25,8 @@ d3 $ gF1 $ gM2
# gain 1.8
# legato (range 0.05 0.9 "^31")
d6 $ gF1 $ gM3 -- Breaks Demoniaques
$ midiOn "^91" (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 "^90" (ply "2 <2!2 <3 4> <4 8>>")
$ midiOn "^34" (slice 4 "<[0 1 2 3]!6 3*8 3*[16 . 32 8 8 4]>"
. (loopAt 1)
. (# "jungle_breaks:19")
. (|* gain 1.3)) -- Pure COMEON!
......
......@@ -46,8 +46,8 @@ d5 $ gF3 $ gM3 -- Blue Birdies as lead <3
# cut 5
d6 $ gM3 $ gF3 -- Blue Birdies as lead <3
-- Sequence: A!4 C!3 A A!6 CS ~
$ midiOn "^91" (ply "<1!3 2 2!3 4>")
$ midiOn "^59" (ply "<1!3 2 2!3 4>")
$ midiOn "^90" (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"
# "blues_guitar_riff_120"
......
......@@ -51,8 +51,8 @@ d5 $ gF3 $ gM3
# pan 0.42
d9 $ gF2 $ gM3 $ note "<e4 a4 g4 b4>/4" # "moog" # cut 9
d6 $ gF3 $ gM3
$ midiOn "^91" (ply "<2 [4 8]>" . chop 4)
$ midiOn "^59" (("<0.2 0>" <~) . (# n "<<8 9> ~!3>"))
$ midiOn "^90" (ply "<2 [4 8]>" . chop 4)
$ midiOn "^58" (("<0.2 0>" <~) . (# n "<<8 9> ~!3>"))
$ n "<0 1 2 3 4 5 6 7>/2"
# "foule_vox"
# cut 71
......
......@@ -73,19 +73,19 @@ d5 $ gF3 $ gM3
# legato 0.25
# rq 0.3 -- TODO EXPLORE <3
d6 $ gF3 $ gM3
$ midiOn "^35" ( -- A-a-a-a-ACID!
$ midiOn "^34" ( -- A-a-a-a-ACID!
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]>" .
(# n 5)
)
$ midiOff "^91" (
$ midiOff "^90" (
superimpose (mask "<f!3 t>" . (# "molotov:3"))
)
$ "molotov:4/4"
# 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
d8 $ gF1 $ gM2
$ midiOn "^60" (mask "t(4,8,1)" . chop 4)
......
......@@ -67,9 +67,9 @@ d4 -- Resolute Bass
d5 -- Opiniatre guitare
$ g
-- $ 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"
# crushbus 51 (range 10 3.5 "^34")
# crushbus 51 (range 10 3.5 "^33")
# midiG' "^82" 0 1.2
# cut 6
d6
......
......@@ -60,9 +60,9 @@ d5 $ gF3 $ gM3-- RIFFs <3
# n "<0!12 <32 33 34 35>!4>"
# cut 5 -- RIFF
d6 $ gF3 $ gM3 -- VOICES
$ midiOn "^91" (ply "2 <4 4 4 8>")
$ midiOn "^59" (# n "<24!2 25 <26 27>>") -- Real Dogs
$ (midiOff "^59" (superimpose (chop 16)
$ midiOn "^90" (ply "2 <4 4 4 8>")
$ midiOn "^58" (# n "<24!2 25 <26 27>>") -- Real Dogs
$ (midiOff "^58" (superimpose (chop 16)
. (# cut 61)
. (# pan "[0.2 0.8]*2")) )
$ "xplosive"
......
......@@ -41,8 +41,8 @@ d4 $ gF2 $ gM3
-- # legato 0.5
# gain 1.3
d6 $ gF2 $ gM3
$ midiOn "^59" (struct "t(4,8,1)")
$ midiOn "^91" (ply 2)
$ midiOn "^58" (struct "t(4,8,1)")
$ midiOn "^90" (ply 2)
$ slow 2
$ note (
struct "t(3,8) [t(<3!3 5>,8)|t|t*2]" $
......
......@@ -81,14 +81,14 @@ d11 $ gM3 $ gF3 -- Sky's companion
# cut 11
# pan 0.9
d6 $ gF3 -- together yeah!
$ midiOn "^59" (>| n "~ ~ ~ 11") -- Shew
$ someCyclesBy ("^35" - "^59") (>| n "<0 1 2 3 4 5 6 7>/2") -- Buildup
$ midiOn ("^91" - "^59") (>| n "<[~ ~ ~ <8 8 9 10>]>") -- Reponse: COME <3
$ midiOff ("^91" + "^59" + "^35") -- Default: YEAH
$ midiOn "^58" (>| n "~ ~ ~ 11") -- Shew
$ someCyclesBy ("^34" - "^58") (>| n "<0 1 2 3 4 5 6 7>/2") -- Buildup
$ midiOn ("^90" - "^58") (>| n "<[~ ~ ~ <8 8 9 10>]>") -- Reponse: COME <3
$ midiOff ("^90" + "^58" + "^34") -- Default: YEAH
(>| n "~ ~ ~ <~!3 <13 <14 17> <15 18> <16 19>>>")
$ "come_voice"
# crushbus 71 (range 16 "<5 10>" "^55")
# hpfbus 72 (range 0 3500 "^55")
# crushbus 71 (range 16 "<5 10>" "^54")
# hpfbus 72 (range 0 3500 "^54")
# cut 7
# gain 1.4
d8 $ gM2 $ gF1 -- Angel Breaks
......
......@@ -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")
# octerbus 41 (range 0 1.4 "^32")
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
$ midiOff ("^33" + "^89") (slow 4) -- 4 bars
$ midiOff ("^33" + "^57") (slow 4) -- 4 bars
$ stut 4 1 1 -- Four repeats each
$ 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 ~>)
$ "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
......
......@@ -64,7 +64,7 @@ d6 $ gM3 $ gF3 -- CHOIR
# rel 4
# att 0.01
# 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
# room 0.4
# dry 1
......
......@@ -43,8 +43,8 @@ d6 $ gF2 $ gM3
$ loopAt 4
$ "meth_bass:17"
-- # octer 1
# octersubbus 62 (range 0 1.5 "^35")
# crushbus 61 (range 10 2.5 "^55")
# octersubbus 62 (range 0 1.5 "^34")
# crushbus 61 (range 10 2.5 "^54")
# octersub 0
# octersubsub 0
# gain 0.9
......
......@@ -79,16 +79,16 @@ d5 $ gF3 $ gM3
# delayfb (slow 16 $ range 0 0.24 perlin)
# pan 0.8
d6 $ gF2 $ gM3 -- LEAD: Rhodes arp in D Dorian (i7 → IV7 → bIII → v)
$ midiOn "^91" (jux rev)
$ midiOff "^59" (degradeBy 0.15)
$ sometimesBy "^35" (# squiz "<1 2 3 1>")
$ midiOn "^90" (jux rev)
$ midiOff "^58" (degradeBy 0.15)
$ sometimesBy "^34" (# squiz "<1 2 3 1>")
$ fast 2
$ arp "<up updown down converge up updown thumbup converge>"
$ note "<d3'min7 g3'7 f3'maj7 a3'min7>"
# 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.
# resonance (range 0.1 0.3 "^55")
# resonance (range 0.1 0.3 "^54")
# room 0.6 # sz 0.5
# delay 0.5 # delayt "q" # delayfb 0.35
# pan 0.3
......
......@@ -42,11 +42,11 @@ d5 $ gF3 $ gM3 -- BumBum Flute (Run/Wait)
# cut 5
# gain 1.4
d6 $ gF3 $ gM3 -- When the voice says BumBum
$ midiOn "^91" ((# begin 0.5) . ply "<4 4 4 8 4 8 16 32>")
$ midiOn "^35" (
$ midiOn "^90" ((# begin 0.5) . ply "<4 4 4 8 4 8 16 32>")
$ midiOn "^34" (
(slow 2 . (>| n "<17 17 18 18 17 17 18 19>")) -- CALL
. (# 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 (0.5 ~>) (n 11) -- Calage
$ fix (0.25 ~>) (n 12) -- Calage
......
......@@ -74,8 +74,8 @@ d5 $ gF3 $ gM3 -- SIDEKICK LEAD AMI FIABLE DE LA BASSE
d6 $ gM3 $ gF3
$ n "<0 0 <6 5> 0 1 1 2 7>"
# "come_guitar" # cut 6
# crushbus 61 (range 16 2.5 "^35")
# lpfbus 62 (range 10000 7500 "^35")
# crushbus 61 (range 16 2.5 "^34")
# lpfbus 62 (range 10000 7500 "^34")
# room 0.3
d8 $ gM $ gF3
$ midiOn "^60" (mask "t(4,8,1)" . chop 8)
......
......@@ -92,7 +92,7 @@ d5 $ g -- Infectious Bassline
# midiG' "^82" 0 1.3
# room 0.2
d6 -- TOYS TODO Rework classico louche
$ degradeBy (0.99 - "^35")
$ degradeBy (0.99 - "^34")
$ somecyclesBy "<0!4 1 1 0 1>" (often (# speed "-1"))
$ slice 8 (stack [
"<~!8 4!4 [4 5]!4>", -- Classico
......
......@@ -55,7 +55,7 @@ d5 $ gM3 $ gF3
# room 0.3
# modIndex (range 0 50 "^33")
d6 $ gF3 -- Anges du Minitel
$ midiOn "^91" (chop 8)
$ midiOn "^90" (chop 8)
$ swingBy ("<1!3 2>"/3) 4
$ stut (slow 16 "<0 1 2 3>") 0.75 "e"
$ note ((slow 4 prog) + arp "up" "<c'min'3!3 c>@3 ~")
......@@ -91,7 +91,7 @@ d6 $ gM3 $ gF3
$ loopAt 2
$ "nujazz_keys125" # n "<66!4 67!4>"
# cut 7
# octerbus 71 (range 0 0.5 "^35")
# octerbus 71 (range 0 0.5 "^34")
# pan 0.1
d12 $ gM3 $ gF3
$ slice 4 "<<[0 1 2 3] [0 1 0 1 2 3 2 3]> [0 1 2 3]>"
......
......@@ -40,14 +40,14 @@ d5 $ gF3
)
# "cpluck:2"
# 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
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")))
-- $ (# lpfbus 71 (range 8800 200 ("^35")))
$ (# lratebus 73 (range 1 10 ("^35")))
$ (# lesliebus 72 (range 0 1 ("^55")))
$ (# lratebus 73 (range 1 10 ("^34")))
$ (# lesliebus 72 (range 0 1 ("^54")))
$ slice 4 ("<[<0!3 1>]!4 [<2 [2*2]>]!4>")
$ loopAt 16
$ "shiloh:4/2"
......
......@@ -38,8 +38,8 @@ d5
# gain 1.5
# room 0.4
d6 $ gM3 $ gF3
$ midiOn "^91" (off 0.25 (id) . ply 4)
$ midiOff "^59" (chop 8)
$ midiOn "^90" (off 0.25 (id) . ply 4)
$ midiOff "^58" (chop 8)
$ "law_adri"
# n "<5 6 5 6 5 6 5 6 7 8 7 8 9 10 9 10>"
# cut 7
......@@ -91,7 +91,7 @@ d5 $ gF3 $ gM3
# cut 5
# pan 0.8
d6 $ gF3 $ gM3
$ midiOn "^91" (ply "<2 2 [4 2] 8>")
$ midiOn "^90" (ply "<2 2 [4 2] 8>")
$ "law_adri"
# n "<4!4 5!4 5!4 8 8 5 89 10 9*2 9*2 11 12 13 14>"
# room 0.3
......
......@@ -56,8 +56,8 @@ d5 $ gF3 $ gM3
# room 0.4
# gain 1.2
d6 $ gF3 $ gM3
$ midiOn "^91" (chop 4)
$ midiOn "^59" (ply "2 2 2 4")
$ midiOn "^90" (chop 4)
$ midiOn "^58" (ply "2 2 2 4")
$ "zombie:24"
# cut 7
d8 $ gM $ gF -- Breaks divins
......
......@@ -42,15 +42,15 @@ d5 $ gF3 $ gM3
# "FMRhodes2"
# modIndex (range 0 16 "^33")
d6 $ gF3
$ midiOff "^59" (>| n "~ <~ <1 2>> ~ ~") -- Intro Fabuleux
$ midiOn "^91" (ply 8)
$ midiOff "^58" (>| n "~ <~ <1 2>> ~ ~") -- Intro Fabuleux
$ midiOn "^90" (ply 8)
$ 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!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
$ "aoc_fr"
# cut 7
# octerbus 71 (range 0 0.9 "^35")
# octerbus 71 (range 0 0.9 "^34")
# gain 1.5
# room 0.4 # sz 0.8 # dry 1
d8 $ gF1 $ gM2
......
......@@ -55,12 +55,12 @@ d5 $ gF3 $ gM3 -- Douce guitare juxée
# cut 3
# gain 1.5
d6 $ gF3 $ gM3
$ midiOn "^35" (mask "t f" . (chop 4))
$ superimpose ((# cut 71) . (# crushbus 71 (range 16 2.5 "^55")))
$ midiOn "^34" (mask "t f" . (chop 4))
$ superimpose ((# cut 71) . (# crushbus 71 (range 16 2.5 "^54")))
$ loopAt 4
$ mask "t(<4 8 12 16>,16)"
$ midiOn "^91" (slice 16 (run "<16!8 32!4 [32 <8 [8 32]>]!4>"))
$ midiOff "^91" (slice 16 (run 16))
$ midiOn "^90" (slice 16 (run "<16!8 32!4 [32 <8 [8 32]>]!4>"))
$ midiOff "^90" (slice 16 (run 16))
$ "fpiano:13"
# pan 0.45
# cut 7
......
......@@ -45,12 +45,12 @@ d5 $ gF3 $ gM3 -- Phone line
d6 $ gF3 $ gM3 -- Laser!!!
-- $ midiOn "^90" (ply "4 <8 16>")
-- $ slow 2
$ midiOn "^91" (ply 2)
$ midiOn "^90" (ply 2)
$ slice 8 "<0 1 2 3 4 5 6 7>"
$ "nujazz_keys125:10"
# cut 7
# gain 1.8
# crushbus 71 (range 16 2.7 "^35")
# crushbus 71 (range 16 2.7 "^34")
# pan 0.9
# room 0.3
d8 $ gF1 $ gM2
......
......@@ -80,15 +80,15 @@ d5 $ g -- Jumpy Piano
# sz 0.7
# midiG' "^82" 0 1
d6 $ g
$ midiOn "^91" (ply "<1 1 2 2>")
$ midiOn "^59" (ply "<2!3 4>")
$ midiOn "^90" (ply "<1 1 2 2>")
$ midiOn "^58" (ply "<2!3 4>")
$ slice 8 (run (
"<2!3 4>"
* "<1!4 2!4 [2 1]*4 [2 4]*4>"
))
$ "forgan:17" # cut 7
# midiG' "^83" 0 (1.2 - 0.5 * "^35")
# crushbus 7 (range 10 1.5 "^35")
# midiG' "^83" 0 (1.2 - 0.5 * "^34")
# crushbus 7 (range 10 1.5 "^34")
d8 $ g
$ midiOn "^60" (iter 4)
$ midiOn "^92" (ply 2)
......
......@@ -64,7 +64,7 @@ d5 $ g -- Hello Parov! Piano
# cut 6
# midiG' "^81" 0.5 1.5
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>"
# cut 7
......
......@@ -55,8 +55,8 @@ d5 $ gF3 $ gM3
# crushbus 51 (range 16 3.5 "^53")
# room 0.3
d6 $ gF1 $ gM3 $ dMask -- Tracey Trancey's loop art
$ midiOff "^59" (mask "t(4,8,1)" . chop 16) -- TECHNO MASK
$ midiOn "^35" (# n 2) -- UPDOWN
$ midiOff "^58" (mask "t(4,8,1)" . chop 16) -- TECHNO MASK
$ midiOn "^34" (# n 2) -- UPDOWN
$ chop 8
$ loopAt 4
$ "trance_loops:0"
......
......@@ -47,13 +47,13 @@ d4 $ gF2 $ gM3
# pan 0.6
-- SOLEIL DU SOIR <3
d6 $ gF3 $ gM3
$ midiOn "^91" (ply 2 . (# legato 0.25))
$ midiOn "^59" ((|+ note 12))
$ midiOn "^90" (ply 2 . (# legato 0.25))
$ midiOn "^58" ((|+ note 12))
$ fast 2
$ note "e3 b3 <e3 <c4 e4>> <b3!15 ~>"
# "FMRhodes1"
# modIndex (range 0 2.4 "^35")
# crushbus 71 (range 16 2.4 "^55")
# modIndex (range 0 2.4 "^34")
# crushbus 71 (range 16 2.4 "^54")
# gain 1.8
# room 0.5 # dry 1.3 # sz 0.9
-- # crushbus 41 (range 16 3.5 "^53")
......
......@@ -92,16 +92,16 @@ d5
-- # hpfbus 62 (range 0 1500 "^31")
# gain 0.65
d6 $ gF3 $ gM3 -- La guitare d'Icare
$ midiOn "^91"(ply 2)
$ midiOn "^59" (# n 1)
$ midiOn "^90"(ply 2)
$ midiOn "^58" (# n 1)
$ fix (|* gain 0.8) (n "1")
$ loopAt 2
$ superimpose ((# lpf 2500) . (# cut 71))
$ chop 8 $ "suns_guitar:0"
-- # 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>"
# crushbus 71 (range 16 8.5 "^35")
# lpfbus 72 (range 20000 5000 "^35")
# crushbus 71 (range 16 8.5 "^34")
# lpfbus 72 (range 20000 5000 "^34")
-- # octerbus 73 (range 0 1 "^35")
# hpf 1200
# cut 7
......
......@@ -70,11 +70,11 @@ d4 -- BASSLINE GENERATIVE
# gain 1.8
d6 -- CHOEUR GENERATIF ALONG THE BASS
$ gF3 $ gM3
$ midiOn "^91" (superimpose (
$ midiOn "^90" (superimpose (
arp "up <up <converge pinkyup>>"
. (ply 2)
. (# pan "0.85 0.15")
. (|* gain (range 0.2 1.5 "^35"))
. (|* gain (range 0.2 1.5 "^34"))
. (|+ note 12)
)
)
......@@ -102,7 +102,7 @@ d6 -- CHOEUR GENERATIF ALONG THE BASS
-- "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
-- 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
-- instance. That is exactly the case that became PV011.
# room 0.2 # dry 1.2 # sz 0.7
......
......@@ -47,12 +47,12 @@ d5 $ gM3 $ gF3
# pan 0.6
# gain 1.4
d6 $ gM3 $ gF3
$ midiOn "^91" (ply "<2 2 <4 8> <8 4>>")
$ midiOn "^90" (ply "<2 2 <4 8> <8 4>>")
$ chop 8
$ loopAt 2
$ "nujazz_keys125" # n "<66!4 67!4>"
# cut 7
# octerbus 71 (range 0 0.5 "^35")
# octerbus 71 (range 0 0.5 "^34")
# pan 0.1
# gain 1.4
d11 $ gM3 $ gF3
......
......@@ -42,9 +42,9 @@ d5 $ gF3 $ gM3
d6 $ gF3 $ gM3 -- ZOMBIE GUITAR INFECTION
$ ply 8
$ chop 4
$ midiOff "^59" (slow 4)
$ midiOn "^91" (>| n "<0 1 2 3>")
$ midiOff "^91" ((>| n "<5 7 9 10>"))
$ midiOff "^58" (slow 4)
$ midiOn "^90" (>| n "<0 1 2 3>")
$ midiOff "^90" ((>| n "<5 7 9 10>"))
$ "zombie"
# cut 7
# gain 1.4
......
......@@ -67,11 +67,11 @@ d5 $ g -- Synth voices
# gM' 0 1 ("^82" - 0.2 * "^33")
# cut 5
d6 $ g -- Side guitar
$ sometimesBy "^35" (scramble 16)
$ sometimesBy "^34" (scramble 16)
$ mask "<t!6 f!2>"
$ loopAt 2
$ "fguitar:61"
# cut 7
# pan 0.2
# crush (range 16 2 "^55")
# crush (range 16 2 "^54")
# gM' 0 1 "^83"
......@@ -38,13 +38,13 @@ d4 $ gF2 -- SynBase
# room 0.3 # dry 0.9
-- # midiG' "^81" 0 1.2
d5 $ gF2 -- MOTHERBASS
$ midiOn "^34" (mask "<t f!3>" . (# legato 4))
$ midiOn "^90" (ply 4)
$ midiOn "^33" (mask "<t f!3>" . (# legato 4))
$ midiOn "^89" (ply 4)
$ note "f3"
# "90s_matrix:4"
# legato 4
# crushbus 61 (range 16 0.54 "^54") -- INTO N0ISE +58 -18
# roombus 62 (range 0 0.4 "^54")
# crushbus 61 (range 16 0.54 "^53") -- INTO N0ISE +58 -18
# roombus 62 (range 0 0.4 "^53")
# dry 1.1
# cut 6
-- # midiG' "^82" 0 1.2
......
......@@ -92,9 +92,9 @@ d5 -- Choeurs
# size 0.7
# dry 1.05
d6
$ sometimesBy "^59" (# lpf 2000)
$ sometimesBy "^58" (# lpf 2000)
$ g
$ sometimesBy "^91" (fast 2)
$ sometimesBy "^90" (fast 2)
$ whenmod 4 2 (superimpose ((# "clap") . (# lpf 4500) . (|* gain 0.8)))
$ fast 2
$ "~ cp"
......
......@@ -49,7 +49,7 @@ d5 $ gF3 $ gM3
# crushbus 51 (range 16 3.5 "^33")
# cut 5
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>")))
$ note ("<e c b4 <e4 d4>>")
# "moogBass"
......
......@@ -52,22 +52,22 @@ d5 $ gF3 $ gM3 -- GUITARE DU DJ
# lpf 5000
# pan (slow 4 $ range 0.8 0.2 sine)
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 "^35" (-- COPINE
$ midiOn ("^90" - "^58") (ply "<2 <2 4> 2 <4 [4 8] [4 16 4] [16 4]>>")
$ midiOn "^34" (-- COPINE
ply 4 .
(>| n (slow 8 "<2 6 2 2>"))
. (# begin "<0!3 0.5>")
)
$ midiOn "^59" (-- KIFFANCE DE VIBZ
midiOn "^91" (ply "<1 1 1 2> <2 4>") .
$ midiOn "^58" (-- KIFFANCE DE VIBZ
midiOn "^90" (ply "<1 1 1 2> <2 4>") .
ply 4 .
(>| n (slow 4 $ "<4 5>"))
)
$ fix (|* gain 0.8) (n 3)
$ midiOn "^35" (slice 4 "0 1 2 3") -- SMALLER SLICES PLZ
$ midiOn "^55" ( -- SLICE THAT, DJ
$ midiOn "^34" (slice 4 "0 1 2 3") -- SMALLER SLICES PLZ
$ midiOn "^54" ( -- SLICE THAT, DJ
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
$ n "<0!4 1!4 2!4 3!4 6!4 2!4 7 8 7 8 0 1 2 3>"
# "diams_dj"
......
......@@ -54,7 +54,7 @@ d5 $ gF3 $ gM3
$ "coffee"
# cut 5
d6 $ gF3 $ gM3
$ midiOn "^91" (ply 8)
$ midiOn "^90" (ply 8)
$ (0.25 ~>)
$ slow 8
$ ply 4
......
......@@ -46,7 +46,7 @@ d5 $ gF3 $ gM3
# room 0.4 # sz 0.6 # dry 1.1
# octersub 1.4
d6 $ gF3 $ gM3
$ midiOn "^59" (>| n "<~ ~ 8 ~>")
$ midiOn "^58" (>| n "<~ ~ 8 ~>")
$ n "<<3 4 5 <6 7>> ~ <3 ~> ~>"
# "superfreak"
# cut 7
......
......@@ -98,17 +98,17 @@ d9 -- b ef
# "moogBass"
# legato 2
d6 $ gF2 $ gM3
$ midiOff "^91" (chop 8 . (struct "t*8"))
$ midiOff "^59" (mask "t(3,8) t(3,8)")
$ midiOff "^90" (chop 8 . (struct "t*8"))
$ midiOff "^58" (mask "t(3,8) t(3,8)")
$ note (
"<e4 b3 cs4 cs4>" + "0(<3!3 5>,8) [0 <0 <7!3 <5 7>>> 0](5,8)"
)
# "giorgio_syn:7"
-- # lpf 500
-- # orbit 6
# octersubbus 72 (range 0 2 "^35")
# squizbus 73 (range 0 8 "^55")
# attbus 74 (range 0.05 0.2 "^55")
# octersubbus 72 (range 0 2 "^34")
# squizbus 73 (range 0 8 "^54")
# attbus 74 (range 0.05 0.2 "^54")
# rel 2
# gain 1.3
# room 0.4
......
......@@ -29,10 +29,10 @@ d2 $ gF $ gMute -- Clap timer
# lpf 2000
# gain 1.6
d6 $ gF3 $ gM3 -- High Cello Dauphin
$ midiOn "^91" (ply 2)
$ midiOn (1 - "^35") (struct "t . f")
$ midiOn "^90" (ply 2)
$ midiOn (1 - "^34") (struct "t . f")
$ struct "t@2 t*<1 2 1 <4 1>> t*<1 2 4 8>"
$ midiOn "^59" (|- note 12)
$ midiOn "^58" (|- note 12)
$ note (
"<[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
# cut 7
# room 0.2
# pan 0.9
# crushbus 71 (range 16 2.5 "^55")
# crushbus 71 (range 16 2.5 "^54")
-- # midiG' "^83" 0 1.2
# gain 1.2
d3 $ gF $ gMute
......@@ -122,7 +122,7 @@ d9 $ gF3 -- Nano-angels chorus of machines
# "moogBass"
# dec 0.2
# 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")
# room 0.2
# lesliebus 102 (range 0 2 "^18")
......
......@@ -49,10 +49,10 @@ d6 $ gF3 -- Marimba à la mode
# pan 0.9
# att 0.5
# rel 2
# position (range 0.96 0.414 "^35") -- 0.414
# decaycoeff (range 0 4 "^55")
# position (range 0.96 0.414 "^34") -- 0.414
# decaycoeff (range 0 4 "^54")
# 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
$ midiOn "^92" (ply "<2!3 <4 8>>")
$ whenmod 8 7 (striate "1!3 [4 8]")
......
......@@ -49,15 +49,15 @@ d2 $ g -- BREAK
# cut 2
d6 $ g -- Hello PWM!
$ (|* gain "<1!15 0.8>")
$ midiOn "^91" (chop "<[8 <4 16>]!15 1>")
$ midiOn "^59" (superimpose $ segment 16)
$ midiOn "^90" (chop "<[8 <4 16>]!15 1>")
$ midiOn "^58" (superimpose $ segment 16)
$ note (mel - 12)
# "superpwm"
# semitone "<7!3 5>" -- 2nd Oscillator quinte/quarte
# accelerate "<0!7 <6 12>>"
# rate "<1!5 2 4 <1 4>>"
# 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
d5 $ g -- Nappes Rhodes
$ note (
......@@ -68,8 +68,8 @@ d5 $ g -- Nappes Rhodes
# "FMRhodes1"
# pan 0.7
# room 0.5
# modIndex (range 0 100 "^34")
# crushbus 61 (range 16 4.85 "^54")
# modIndex (range 0 100 "^33")
# crushbus 61 (range 16 4.85 "^53")
# midiG' "^82" 0 1.5
d9 $ g
$ midiOff "^60" (mask "<f!8 t!124>")
......
......@@ -61,7 +61,7 @@ d5 $ gM3 $ gF3 -- BLUES RUN
-- # pan (slow 8 $ range 0.5 1 (saw - (slow 2 perlin)))
# pan (slow 16 $ range 1 0.8 saw)
d6 $ gM3 $ gF2 -- G0dz1ll4
$ midiOn "^59" (off 1 (
$ midiOn "^58" (off 1 (
(|+ pan 0.3)
. (# cut 91)
. (|+| note "[0|12]*8")
......@@ -71,7 +71,7 @@ d6 $ gM3 $ gF2 -- G0dz1ll4
$ "90s_matrix:1/4"
# cut 9
# 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)
# dry 2
# 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