eole.tidal 1.8 KB
do
  let modIndex = pF "modIndex"
  let g =  (# djfbus 1 (range 0.1  0.9 "^49"))
  let g2 = (# djfbus 2 (range 0.05 0.95 "^50"))
  let gMask = (midiOn "^41" (mask "t . <f t f <f t>> <t f f <t f>>"))
  let gMute = (midiOn "^73" (mask "f*16"))
  let gM = gMask . gMute
  let prog = "<a3'min'4 c3'maj'4 f3'maj'4 [d3'min'4 e3'min'4]>"
  setcps (120/60/4)
  d1 $ g $ gMute -- BOUNCE THAT KICK
    $ midiOn "^41" (<| "k")
    $ midiOn "^42" (<| "k*4" )
    $ midiOff "^42" (<| "k . k(<3!3 [3 5]>,8)")
    $ fix (# lpf 200) "kick:4"
    $ "[808bd:1,808bd:0,jazz]"
    # midiG' "^78" 0 1.5
  d2 $ g $ "~ cp ~ cp*<1!3 2>" # "snare:20"
    # lpf 2000
    # midiG' "^79" 0 1.2
  d3 $ g
    $ midiOff "^44" (mask "f(<4 2>,8)")
    $ midiOn "^76" (ply "2 <2 2 4 8>")
    $ chop 16
    $ loopAt 2
    $ "break:0" # cut 3
    # midiG' "^80" 0 1.2
  d4 $ g2 -- BASSLINE
    $ note (
      prog
      + "0@3 0"
      - 12
      )
    # "giorgio_syn:0"
    # legato 0.4
    # lpf 3000
    # pan 0.3
    # midiG' "^81" 0 0.9
  d5 $ g2
    $ note (
      prog
      + "0@3 0"
      )
    # "superpiano"
    # velocity 0.5
    # pan 0.3
    # midiG' "^82" 0 1.5
  d6 $ g2
    -- $ sometimesBy (1 - "^55") (mask "t f(3,8)")
    $ note (
      -- + "0 0(<3 <3 5> 3 5>,8)"
      "g . [g b5] <c6 c6 d6 e6>"
      -- + "0*4@3 [0 12 0]"
      + 12
      )
    # "superpiano"
    # velocity 0.5
    # pan 0.7
    # midiG' "^83" 0 1.5
  d8
    $ whenmod 4 3 (mask "t(4,12)")
    $ note (fast 2 $
    "<c a g e>"
    + "0 . 0*2"
    )
    # legato 1.2
    # "cbow:2"
    # cut 8
    # sustain 0.5
    # pan 0.8
    # midiG' "^84" 0 0.7

once $ "cbow:7"
  # gain 0.8 # cut 5


once $ "giorgio_syn:1" # cut 4

-- GARAGE

d8 $ note (fast 2 $
"<c7 a6 g6 e6>"
+ "0 . 0*<3 [3 6]>"
- 12
)
# legato 1.5
# "supergong"
# sustain 0.3
# accelerate 8
# pan 0.8
# midiG' "^84" 0 1.6