do
setcps (133/60/4)
-- resetCycles
d1 $ gF1 $ gM1 -- Kick
  $ midiOn  "^41" (<| "k k k <k <[~ k] k*<2 [4 2]>>>")
  $ midiOff "^41" (<| "k  . ~ k ~ ~ ")
  -- FIXME(#54) d1 drives more controls than the grid gives it (B1 only (C1-3 are the family gF filters)). ^29 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^29 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 d1's own control with gSel.
  $ midiOn "^29"  (|> "hardkick_rha:4")
  $ "kick:5"
  # gain 1.6
  # lpf 400
  # cps ((range 100 166 "^29")/60/4)
d2 $ gF1 $ gM2 
  $ midiOn "^42" (<| "~ s ~ s ~ s ~ s")
  $ midiOff "^42" (<| "~ s ~ s*<1 2 [2 1] [4 <2 8>]>" )
  $ "vec1_snare:24" 
  # gain 1.3
d3 $ gF1 $ gM2$ "hh(3,8) hh(3,8,1)" # "vec1_snare:11"
-- d4 $ gF2 $ gM3 -- WAP BASS 
--   $ midiOn "^57" (# n 1)
--   $ loopAt 2
--   $ "wap" 
--   # bandf 400 # cut 4 
--   # gain 1.9
--   # room 0.4 
--   # octersubsubbus 42 (range 0 1.4 "^53") 
--   # octerbus 41 (range 0 1.4 "^53")
d4 $ gM3 $ gF2 -- BASSLINE 8BIT <3
  $ chop 8 $ slow 4 $ "bass_commodore:13"
  # crushbus 41 (range 16 2.5 "^32") 
  -- # octerbus 41 (range 0 1.4 "^53")
  # room 0.4
d5 $ gF3 $ gM3 -- WAP HOES
  $ midiOn "^33" (# 7) -- FORCE INTRO 
  $ midiOff ("^33"+"^89") (slow 4)
  $ stut 4 1 1 -- Four repeats each
  $ slow 4
  $ midiOn "^57" (stut "4" 0.9 (fast 4 "e")) 
  $ midiOn "^89" (ply "[1!3 4]*4" . chop 4 . stut "4" 0.9 (fast 4 "s") . (# att 0.08) . (# rel 10)) 
  $ loopAt 4
  $ "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
  # room 0
  # sz 0
  # gain 1.7
d6 $ gF3 $ gM3
  $ jux rev
  $ striate 16
  $ slice 32 ("0 .. 32")
  $ "fx_gameboy:1"
  # note "<0 1 6 12>" 
  # gain 0.8 
d7 $ gF1 $ gM3 --Les  WAP DRUMS 
  $ midiOff "^59" (mask "t(4,8,1)" . chop 8)
  $ midiOn "^91" (ply "2 <2 4>")
  $ loopAt 2 $ chop 8 
  $ "wap" # n "<3!4 4!4 5!4 6!4>"  
  # cut 7 # gain 1.8
d8 $ gF1 $ gM2 -- La stack de breaks
  $ midiOff "^60" (mask "t(4,8,1)" . chop 8 ) -- BREAK JUNGLE 
  $ midiOn "^92" (ply 2) -- BREAK JUNGLE 
  $ midiOn "^36" (# 45) -- BREAK ORLEANS 
  $ midiOn "^56" (# 7) -- BREAK JUNGLE 
  $ loopAt 2 $ chop 8 
  $ "jungle_breaks:84" # cut 8
  # gain 1.6
d9 $ gF2 $ gM3 $ slow 2
  -- $ fast 2 $ off 1 (|+ note 12)
  $ note "[b@3 ~@2 c@3 <cs <[cs@2 ~ g e] [cs@2 ~ g e g e]>>@5]"
  # "bassWarsaw" |- note "[36,24]"
  -- # "acidOto3091" 
  # crushbus 91 (range 16 6.5 "^19")
  # room 0.4
  # gain 1.4
