do
-- resetCycles
setcps (143/60/4)
let g1 = (# djfbus 1 (range 0.05 0.95 "^49"))
let g2 = (# djfbus 2 "^50")
d1 $ g1
  $ "~ k ~ k ~ k <~ ~ k ~> k" # "jazz"
  # midiG' "^78" 0 0.8
d2 $ g1
  $ "k*4"
  # "bass:0" # lpf 4500 # att 0.005 # rel 1
  # midiG' "^79" 0 0.9
d3 $ g1
  $ midiOn "^76" (ply 2)
  $ mask "<t!3 [t . <t [f t]> f <f t>]>"
  $ "h*8" # n "0 0 1 <0 2>" # "h2ogmhh"
  # midiG' "^80" 0 1
d4 $ g2 -- AIGLE DE LA MATRICE
  $ "90s_matrix:2/4"
  # crushbus 41 (range 16 2.4 "^53")
  # midiG' "^81" 0 0.6
  # cut 4
d5 $ g2
  $ slice 4 "<[0 1] [2 3] [0 1] [2 3*2]>"
  $ loopAt 2
  $ midiOn "^58" (# n 5)
  $ "fbass:0" # cut 5
  # midiG' "^82" 0 0.9
  # crushbus 51 (range 16 2.4 "^54")
  # pan 0.8


-- Abandon
d5
  $ midiOn "^90" (off "1/16" (id))
  $ slice 16 (slow 4 $ run 16)
  $ loopAt 16
  $ "synth_nes:1"
  # note "-24" -- slow down
  # cut 5
  # midiG' "^82" 0 0.8