cbow.tidal 2.39 KB
d1 $ slow 17 $ n (run 17) # "cbow" # gain 0.8 # cut 1

resetCycles

-- P P T . P    T
-- P T   . PP P T
do
let chord = "d4'min7'4"
let gF = midiDJF "^49" 200 9800 0 2000
let gLeslie = ((# leslie "^29") . (# lsize (range 0 2.5 "^30"))  .(# lrate 6.7))
let gDJF = (whenmod 32 28 (# lpf (max 200 (slow 16 $ range 5000 0 sine))))
let g = gF . gLeslie
setcps (100/60/4)
-- d10 $ "hh*128" # gain 1.1
d1 $ gDJF $ g
  $ midiOff "^41" (mask "<f f [t f] t t!28>")
  $ midiOn "^41"  (<| "k k k <k k*2 k [~ k]>")
  $ midiOff "^41" (<| "k [~!6 <k!3 ~>] . k*2 ~")
  $ "[jazz,kick:14,bd:2]"
  # midiG' "^78" 0 1.2
d2 $ gDJF $ g
  $ fast "<0!4 0 [0 1] 1 1 0 [0 1] 1 1 [1 2] 1 2 4>"
  $ "~ s ~ s"
  # "h2ogmsn:6"
  # midiG' "^79" 0 1.7
d6 --
  $ g
  $ midiOn "^44" (slow 2)
  $ "~ h ~ h ~ h*2 ~ h" # "hh27:2"
  # note (
    whenmod 4 3 (2 -)
    "0 . 2 0"
    )
  # midiG' "^80" 0 1.3
d5 $ g -- Breakbeat
  $ midiOn "^76" (fast "<2!3 4>")
  $ midiOff "^44" (slow "<4 2>")
  $ sometimesBy "^32" rev
  $ someCyclesBy (0.9 * "^52") (scramble "1 4")
  $ slice 8 "0 1 <0 2 6 2> <1 3 7 3>"
  $ loopAt 2
  $ "fbreak100"
  # cut 5
  # midiG' "^80" 0 1.5
d3 $ g -- CBOW Electric Bass
  $ gDJF
  $ midiOn "^57" (euclid "<1 <1 [1 2] 5> 3 5>" 8)
  $ ("0.125" ~>)
  $ slow 4
  $ note (
    (arp "up <up!8 down!8>" chord))
  # "cbow:0"
  # pan 0.15
  # cut 3
  # room 0.6
  # sz 0.5
  # midiG' "^81" 0 0.9
  # crushbus 31 (range 10 2 "^53")
d4 $ g -- Lead aigus
  $ mask "<f!8 t!24 t!8 f!8 t!16>"
  -- $ whenmod 8 7 (ply "1 4")
  $ slow 2
  $ whenmod 16 8 (ply 2)
  $ whenmod 4 3 (off "e" ((# cut 41) . (# legato 1)))
  $ note (arp "converge" chord)
  # pan 0.75
  # "cbow:2"
  # cut 4
  # room 0.2
  # midiG' "^82" 0 1.25
  # lesliebus 41 (range 0 2 "^54")
  # lsizebus  42 (range 0.2 6.2 "^34")
d8 $ g -- Angels
  $ juxBy 0.8 (sometimesBy "0 1" rev)
  -- $ midiOff "^59" (mask "<f!32 t!32>")
  $ note "<[d a4 a4 d . ~ <[d a4] a4*2>] <c c f c>>"
  # "cpluck"
  |>| n "7 8"
  # room 0.4
  # midiG' "^83" 0 1.0
d10
  $ (# lpf 2000)
  $ g $ "~ cp"
  # midiG' "^84" 0 1.6

d4
  $ whenmod 32 16 (jux rev)
  $ "h2ogmcp(5,8,<0!3 [0 3]>)"
  # gain 0.45

do
let g = (midiDJF "^41" 200 9800 0 1000)
d1 $ g $ fast 4 $ "jazz"
d2 $ g $ fast 2 $ "~ sn:7"
d3 $ g
  $ note (scale "aeolian" ("<0 0 1 2>"))
  # "cbow:0"
  # cut 3
  # gain 0.75
d4 $ g
  $ sometimes (rev)
  $ note (scale "aeolian" (run "6 12"))
  # "cbow:1"
  # cut 1
  # gain 0.58

once $ note (run 12) # "cpluck" # gain 0.8 # cut 5