no_panic.tidal 1.96 KB

do
setcps (125/60/4)
let gF1 =  (# djfbus 1 (range 0.05 0.95 "^49"))
let gF2 = (# djfbus 2 (range 0.05 0.95 "^50"))
let gF3 = (# djfbus 3 (range 0.05 0.95 "^51"))
let gMask = (midiOn "^13" (mask "t . <f t f <f t>> <t f f <t f>>"))
let gMute = (midiOn "^73" (mask "f*16"))
let gMute2 = (midiOn "^74" (mask "f*16"))
let gM = gMask . gMute
let gM2 = gMask . gMute2
let position = pF "position"
let decaycoeff = pF "decaycoeff"
let slope = pF "slope"
d1 $ gM2 $ gF1 $ "k k k <k!3 <k*2 [~ k]>>"
  # "[jazz,kick:4,kick:7]"
  # midiG' "^78" 0 1
d2 $ gM $ gF1 -- Snare be there
  -- $ mask "<f!16 t!48>"
  $ midiOn "^43" (<| "~ c ~ c*<1!3 2>")
  $ midiOff "^43" (<| "~ <~!3 [~ c]> . c" )
  $ "[cp,h2ogmsn:1]"
  # lpf 4000 # note "-2"
  # room 0.4 #  sz 0.3 # dry 1.0
  # midiG' "^79" 0 1.4
d3 $ gM $ gF1 -- Runnin' ones
  $ "h*[<8 [8 4 8]> <8!3 16>]"
  # drumFrom "rolandtr808" "<oh [oh!6 oh:1 oh:2]>"
  # midiG' "^80" 0 1.4
  # pan 0.43
d4 $ gF2 $ gM2 -- SICK BURN
  $ midiOn "^89" ((ply "<[8 16] [16 <16!2 32!2>]>") . (# legato 0.25). (# room 0) . (# cut 4))
  $ superimpose (
    (# crushbus 42 (range 16 2 "^53"))
    . (# cut 41)
  )
  $ loopAt 2 $ slice 2 "<0 1>"
  $ "bass_commodore:3/2"
  -- # lpfbus 41 (range 20000 200 "^33")
  # cut 4
  # room 0.8 # dry 1
  # pan 0.03
  # midiG' "^81" 0 1.4
d5 $ gM $ gF3
  $ whenmod 64 16 ((|+ note "<0 0 0 <4 4 -1 -2>>") . ply 4)
  $ "90s_matrix:1/4"
  # pan 0.97
  # room 0.2
  -- # cru
  # midiG' "^20" 0 1.4
d7 $ gF3 -- Marimba à la mode
  $ note "<[gs ~ ef gs gs ~ ef gs ~ ef gs ~ ef@2 ~ e] [<~ <gs5 gs4>>]>"
  # "modalMarimba"
  # cut 7
  # pan 0.9
  # att 0.5
  # rel 2
  # position (range 0.96 0.414 "^54") -- 0.414
  # decaycoeff (range 0 4 "^34")
  # midiG' "^82" 0 1.4
  # amp (range 0 1.3 ("^82" - 0.2 * "^54"))
d8 $ gF1 $ gM -- Break the dance || Dance the break
  $ midiOn "^92" (ply "<2!3 <4 8>>")
  $ whenmod 8 7 (striate "1!3 [4 8]")
  $ whenmod 4 3 (rev)
  $ loopAt 4
  $ chop 16
  $ "jungle_breaks:10"
  # pan 0.59
  # midiG' "^84" 0 1.4
  # cut 8