premier_tour.tidal 1.78 KB
once $ "breaks"

do
setcps (80/60/4)
let g1 =  (# djfbus 1 (range 0.05 0.95 "^49"))
let rDeg = degradeBy ("[0 1!7]*2" * (slow 32 $ range 0 0.75 saw))
let mDeg = degradeBy ("[0 1!7]*2" * range 0 0.9 "^13")
d1 $ g1 $ mDeg
  $ (# midiG' "^78" 0 1.5)
  -- $ superimpose (const $ "k . k(<1 3 1 5>, 8)" # "jazz" # gain 0.4)
  -- $ midiOn "^42" (<| "k <~!16 k!16> . ~ k*2 k*<1!3 <2 4>>") -- BREAK
  $ midiOn "^42" (<| "k . k(5,8)") -- BREAK
  $ midiOff "^42" (<| "k k k <k k*2 k [~ k]>") -- 4F!
  $ "[808bd:2]"
d2 $ g1 $ mDeg
  $ whenmod 4 3 (off "<q e>" id)
  $ midiOn "^43" (fast 2)
  $ "~ a"
  # note (-4)
  # "[amencutup:5, snare:40]"
  # midiG' "^79" 0 1
d3 $ g1 $ mDeg
  $ "d d*<1!8 2!8> d*<1!8 2!8> d*<2 2 4 8>"
  # "drum:2"
  # pan (slow 8 $ range 0.4 0.6 isaw)
  # midiG' "^80" 0 1.3
d5 $ g1 $ mDeg
  $ midiOn "^57" (|* speed 2)
  $ midiOn "^89" (ply "<2!3 4>")
  $ slice 4 ("0 <~ 1> 2 <3!3 3*2>")
  $ loopAt 1
  $ "break:17"
  # pan (slow 16 $ range 0.33 0.66 sine)
  # pan 0.7
  # midiG' "^81" 0 0.9
  # crushbus 51 (range 16 3 "^53")
d6 $ g1 $ mDeg
  $ midiOn "^60" (sometimesBy "0 1" rev)
  $ midiOn "^92" (ply 2)
  $ slice 32 ("[0 1*<0 1 2 3>] [1 0] 2*2 3*<1!3 2>")
  $ loopAt 2
  $ "break:19"
  # midiG' "^84" 0 0.9
  # cut 6
  # pan 0.8
d7 $ g1 $ mDeg
  $ midiOn "^59" (iter "1 2")
  $ midiOn "^91" (superimpose ((|* speed 2)))
  $ loopAt "<4!8 2!28>"
  $ "breaks165"
  # midiG' "^83" 0 0.9
  # cut 7
  # pan 0.8


-- PHASE 2: RESOLUMENT CARRE

do
  setcps (80/60/4)
  let g1 =  (# djfbus 1 (range 0.05 0.95 "^49"))
  d1
    $ "k*4"
    # "jazz"
    # gain 0.5
  d2
    $ "~ c ~ c"
    # "cp"
    # lpf 400
    # gain 0.9
  d3
    $ "[h*<1!4 2 1!2 2>] h*3 . h*<1!8 2!8> h*4"
    # "hc:3"
    # cut 3
    # gain 0.4
    # pan 0.7
  d4
    $ slice 8 (run "8 <8!3 4>")
    $ "break:1"
    # cut 4
    # gain 0.48