do
-- resetCycles  
setcps (129/60/4)
d1 $ gF1 $ gMute2 -- KICK: Sub thud, 4otf with flourish (NTO: deepens over time)
  $ midiOn  "^42" (<| "k k k <k k*2 k [~ k]>") -- ON: 4otf + flourish variations
  $ midiOff "^42" (<| "k ~ ~ <~!3 k>") -- OFF: sparse intro
  $ sometimesBy "^29" ( -- ^29: ghost doubles (pre-drop energy)
    superimpose (("0.07" <~) . (|* gain 0.7))
    )
  $ "[techno:0,jazz]"
  # gain 1.5
d2 $ gF1 $ gM1 -- CLAP: Dry quiet snap, contretemps (enters late)
  -- NTO: peak=0.13 (QUIET!), att=10ms, dom=1292Hz, 0% sub, beats 1&3
  $ midiOn "^43" (<| "cp ~ cp ~") -- ON: contretemps (NTO climax)
  $ midiOff "^43" (<| "~ cp ~ <~ cp*<1 2>>") -- OFF: backbeat (our touch)
  $ sometimesBy "^30" ( -- ^30: flam probability
    superimpose (("e" <~) . (|* gain 0.6))
    )
  $ "h2ogmcp"
  # hpf 800 # lpf 4000 -- pure mid-snap, no sub
  # room 0.1 # dry 1.5 -- very dry
  # gain (slow 32 $ range 0.8 1.2 saw) -- 32-bar: clap grows into the mix
  # pan 0.55
d3 $ gF1 $ gM1 -- OH/CY: Subtle offbeat hats, ^44 morphs to cymbal shimmer
  -- NTO: OH on upbeats, centroid brightens 4000→8400Hz. Breakdown = quiet cymbal.
  $ midiOn "^76" (stut 3 0.6 "s") -- push: rolls
  $ midiOn "^44" ( -- ON: cymbal shimmer (quiet, bright, breakdown character)
    (|* gain 0.94) . (# legato 0.2) . (# "h2ogmcy:1") . (# hpf 5000)
    )
  -- $ midiOff "^44" (mask "t(3,8)") -- OFF: sparse euclidean (subtle)
  $ sometimesBy "^32" (ply "<2!3 [2 4]>") -- ^32: roll probability
  $ "~ h ~ h ~ h ~ <h!3 h*2>" -- offbeat pattern with flourish
  # "h2ogmhh"
  # n "~ 3 ~ 2 ~ 4 ~ <3!3 [3 6]>" -- varying openness per hit
  # legato (range 0.2 0.9 "^52") -- ^52: tightness
  # cut "~ 3 ~ 3 ~ 3 ~ <3!3 [3 0]>" -- last hit: cut 0 = rings over bar boundary
  # room (slow 32 $ range 0.2 0.45 saw) -- 32-bar: space grows (NOT dry!)
  # sz (slow 32 $ range 0.1 0.3 saw) -- 32-bar: tail lengthens
  # dry 1
  # pan 0.42
  # gain (slow 32 $ range 1.3 1.6 saw * "0.7 0.8 0.65 [0.75|0.85] 0.69 0.8 ~ <0.9!3 [0.9 0.5]>")
  -- 32-bar swell * per-hit velocity (the original subtle dynamics)
d5 $ gF3 $ gM3 -- 
  $ midiOn "^90" (ply "<2 4 [<4!3 16>  <8 16>]>")
  $ slice 4 "<0 1 2 3>" 
  $ "desire" # n "<1!4 2!4 3!7 4 3!6 2 2 3!7 4>" 
  # cut 5 # lpf 4000
  # room 0.24 # sz 0.8
  # octersubbus 51 (range 0 1.5 "^54")
  # delay "<0.2!3 0.8>"
  # delayt 1 # delayfb 0.3
d9 $ gF2 $ gM3 -- Announcing SYNTH
  $ superimpose ((|* gain "^19") .  (# n 5) . (# cut 91))
  $ "desire_synth/2" # "desire" 
  # n "<0>" 
  # cut 9 -- SYNTH
  -- # end 0.1
  # lpf 3000
d7 $ gF3 $ gM3 -- Voices 
  $ fix ((6/8)  ~>) (n 6)
  $ fix ((1/8)  ~>) (n 9)
  $ fix ((5/8)  <~) (n "[11,12]")
  $ slow 2 
  $ midiOn "^19" (>| n "<11 12>") -- NANANA
  $ midiOn "^35" (>| n "<10 ~>") -- FREE FROM DESIRE
  $ midiOn ("^59" - "^35") ( -- Refrain
    (>| n "<10!4 11!4>")
    ) -- Refrain
  $ midiOff "^59" ( -- Couplet
      (>| n "<6 ~ 6 ~ 7 ~ 7 ~ 8 ~ 8 8 9 9 9 9>"))
  $ "desire"    
  # cut 7
d8 $ gF1 $ gM1
  $ loopAt 2
  $ midiOn "^92" ( -- Bouton Nassim <3
    loopAt 0.5 . (# "breaks165")
    -- . (# octer 0.4) . ( octersubsub 4)
    . (# lpf 2500)
    . (# room 0)
    . (|* gain 1.2)
  )
  $ midiOff "^60" (mask "f(8,16)" . chop 16)
  $ midiOn "^56" (# "jungle_breaks:7")
  $ midiOn "^36" (# "jungle_breaks:37")
  $ chop 16 $  "jungle_breaks:101"
  # cut 8
  
  once $ "desire" # n "[6]" # cut 1
  
