do
setcps (120/60/4)
let gMask = (midiOn "^41" (mask "t . <f t f <f t>> <t f f <t f>>"))
let gMute1 = (midiOn "^73" (mask "f*16"))
let gMute2 = (midiOn "^74" (mask "f*16"))
let gMute3 = (midiOn "^75" (mask "f*16"))
let gM1 = gMask . gMute1
let gM2 = gMask . gMute2
let gM3 = gMask . gMute3
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 modIndex = pF "modIndex"
d1 $ gF1 $ gM1
  $ "k k k k*<1 2>"
  # "jazz"
  # gain 1.3
d3 $ gF1 $ gM1
  $ "hh*8"
  # "h2ogmhh:1" # cut 3
d2 $ gF1 $ gM1
  $ fast "<1!8 2!24>"
  $ "~ [snare:20,cp]"
d4
  $ slow 2
  $ arp "updown"
  $ note ("<c2 g2 c2 e2>"
    + "c'min'4/4"
    )
  # "bassWarsaw"
d8 $ gF1 $ gM1
  $ midiOn "^60" (mask "t(4,8,1)")
  $ loopAt 2
  $ "jungle_breaks:45"
