aonce
  $ off 3 id
  $ off 2 id
  $ "90s_weird:0"
  # speed 0.3 -- TODO Slowly move to 0.5
  # gain 0.9 # cut 13 -- Spooky intro!
  -- # gain 0

  once $ "dr"

  -- (.ParVagues ----- L1VE.)
   -- T""""""""""""""""""""T
   -- |.;....,......a...;..|
  --  |;;:: .  .    .      |
  --  l;;;:. :   .     ..  ;
  --  `;;:::.: .    .     .'
  --   l;;:. ..  .     .: ;
  --   `;;::.. .    .  ; .'
  --    l;;:: .  .    /  ;
  --     \;;:. .   .,'  /
  --      `\;:.. ..'  .'
  --        `\;:.. ..'
  --          \;:. /
  --           l; f
  --           `;f'
  --            ||
  --            ;l.
  --           ;: l
  --          / ;  \
  --        ,/  :   `.
  --      ./' . :     `.
  --     /' ,'  :       \
  --    f  /  . :        i
  --   ,' ;  .  :        `.
  --   f ;  .   :      .  i
  --  .'    :   :       . `.
  --  f ,  .    ;       :  i
  --  |    :  ,/`.       : |
  --  |    ;,/;:. `.     . |
  --  |___,/;;:. . .`._____|
  -- (For 0rbit.l0ve     <3)
  --  """"""""""""""""""""""
do
resetCycles
setcps (110/60/4)
d1 $ gM1 $ gF1 -- Tradition never disappoints: 4 on the fl00r...
  $ midiOn "^41" (<| "k k k <k k*2 k <k [<~ k> k]>>")
  $ midiOff "^41" (<| "k(<1!3 <3 5>>,8) . <k!3 [~ <~ k>]>") -- ..or not?
  $ "[808bd:4,kick:4]" -- FIXME DESIGN THIS KICK BETTER <3
  # gain 1.5
d3 $ gM2 $ gF1 -- Break "80s' Apocalypse in a Box"
  $ midiOn "^43" (fast "1 2")
  -- FIXME(#94) d3 drives more controls than the grid gives it (BT3 only — BL1-3 are the family mutes). ^76 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^76 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 d3's own control with gSel.
  -- FIXME(#94) d3 drives more controls than the grid gives it (BT3 only — BL1-3 are the family mutes). ^76 now belongs to another orbit, so this step STILL FIRES ACROSS COLUMNS — turning ^76 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 d3's own control with gSel.
  $ midiOn "^76" -- L'Esprit de Nassim
  (
    whenmod 8 7 (ply "1 . 2") .
    slice 8 ("0 1 2 3 4 5 <6!3 4> <7!3 [5 4]>") .
   (loopAt "q") .
   (# "breaks165") . (# cut 2)
  . (|* gain 1.4)
  )
  $ chop 8
  $ loopAt 4
  $ "drums_atari" # n "[29 29 <29 [29 28 29]> 28]"
  # cut 2
  -- # midiG' "^80" 0 1
  # pan 0.4
d2 $ gF1 $ gM2 -- Un peu d'encouragement?
  $ midiOn "^42" ((# "cp") . (|- note 2) . (# lpf 5000))
  $ "~ clap"
  -- # midiG' "^79" 0 2
  -- # gain 0.8
d4 $ gF2 $ gM3 -- BURN THE BASS WITCH
  $ midiOn "^76" (superimpose ( -- chain of wicked thoughts
    (|+ note ("<0 7 <9 5> <10 10 <10 7> 12>>"))
    . (|* gain "<1 1 1.05 1.1>")
    . (chop "8 . <8!3 16>") . (# cut 41)))
  $ midiOn "^44" ((0.125 ~>) . chop (slow 4 $ "[16 32 64 128]"))
  $ "synth/4"
  # "90s_synatm:9"
  # crushbus 41 (range 10 2.5 "^32")
  # room 0.3
  # sz "<0.4!7 0.8>"
  # dry 1
  # cut 4
  -- # midiG' "^81" 0 1.4
d5 $ gM3 $ gF3 -- Ghosts from an easier time
  $ midiOn "^57" (struct "t*<2 1 1 <2 1>> t(<3 <<5 3> 1>>,8)" . arp "converge")
  $ note ("c'maj'4" + "<c!3 g g g [g, [~ c]] c>" - 12)
  # "90s_synatm:8/4" # cut 5
  # crushbus 51 (range 16 2.5 "^33")
  -- # midiG' "^82" 0 1.1
d7 $ 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)
  $ chop 8
  $ "synth_commodore" # n " 0"
  # crushbus 61 (range 20 2.25 "^35")
  # squizbus 62 (range 0 1.5  "^55")
  -- 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
  # panbus 64 (range 0.13 0.87 (slow 16 saw))
  # cut 7
d8 $ gM2 $ gF1 -- Breaks divins -- TODO Rework
  $ midiOn ("^92") ( -- Bouton Nassim <3
    slice 8 "[0 .. 3] . <[0 .. 3]!1 [0 1 . 3*2]>"
    . loopAt 0.5 . (# "breaks165")
    -- . (# octersub 2)
  )
  $ midiOff "^60" (mask "[f t]")
  $ someCyclesBy "^36" (loopAt 1 . chop 16 . (# "jungle_breaks:21"))
  $ someCyclesBy "^56" (chop 8 . loopAt 1 . (# "jungle_breaks:40"))
  $ loopAt 2
  $ chop 8
  $ "jungle_breaks:1"
  # cut 8
  # pan "[<0.35!3 0.65> <0.65!3 0.35>]*4"
  -- # midiG' "^84" 0 1.8
d10 -- Ready playerm two
  $ mask "<f!3 t f!3 t f!3 t t!4>"
  $ slice 8 "0 <0!3 1>"
  $ loopAt 4
  $ "fx_gameboy:5"
  # crushbus 101 (slow 32 $ range 1.8 0.61 saw)
  # gain 0.8

--
-- SANDBOX
--
d7 $ 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.
  $ (# 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.
  $ 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.
  $ midiOn "^92" (slice 8 "0 ~ ~ 3 . 4 <~ 5> 6 <~ 7*<1 2>>" . loopAt 2)
  $ chop 16
  $ loopAt 4
  $ "fbreak100" # n "<0!3 [0 4]>"
  # cut 7
  # pan 0.8
  # room 0.3
  # dry 1
  # midiG' "^84" 0 1.8

  d6 $ gF2 -- BASIC BUS: Terminus
  $ midiOn "^91" (striate 2)
  $ midiOn "^59" ( struct "t . t(<1 2 1 <1 [4 8]>>,8,1)")
  $ chop 8
  $ loopAt 16
  $ "synth_commodore" # n "1"
  # lpf 5000
  # crushbus 61 (range 20 2.25 "^55")
  # squizbus 62 (range 0 1.5  "^35")
  # roombus  63 (range 0 0.5  "^19")
  # midiG' "^83" 0 1.45
  # panbus 64 (range 0.13 0.87 (slow 16 saw))
  # cut 6
