bass_first.tidal 1.27 KB
Newer Older
PLN (Algolia) committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
-- Bass First

do
-- resetCycles
setcps (140/60/4)
let gMask = (midiOn "^41" (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 gMute3 = (midiOn "^75" (mask "f*16"))
let gM1 = gMask . gMute
let gM2 = gMask . gMute2
let gM3 = gMask . gMute3
d1 $ gF1 $ gM2
  $ "k k k*<1!3 [4 1] 1!2 2 1> <k!3 <[~ k] k*2>>"
  -- $ "k ~ <~ [~ k*<1 1 2 1>]> [<~!7 k> <~!3 k*<1 2>>]"
  # "[reverbkick]"
  # att 0.01
  # rel 0.5
  # lpf 400
  # note "-8"
  -- # cut 1
  # gain 1.5
d2 $ gF1 $ gM1 $ "~ ~ ~ <~!3 s> . s"
  # "cp"
  # bandf 2000
  # room 0.5 # sz 0.8 # dry 1.1
  # gain 1.7
d3 $ gF1 $ gM1 $ "dr:2*8" # "hh27:3" # cut 3 # gain 1.8
d4 $ gF2 $ gM3
  -- $ superimpose (# cut 41)
  $ "jungle_bass:15"
  # cut 4
  # octersub 1.42
  -- # room 0.3
  # gain 2
d5 $ gF3 $ gM3
  $ chop "<4 4 8 4>"
  -- $ loopAt 4
  $ "vec1_acid"
  # n "<<31!12 32!12> 33!4>"
  # cut 5
  # room "<0!4 0.2!3 0>"
  -- # delay "<0!16 0.5!16>"
d8 $ gF1 $ gM1
  $ loopAt 2
  $ midiOff "^60" (mask "f(8,16)")
  $ chop 16
  $ "jungle_breaks:24"
d9 $ gF3 $ gM3 $ note "c4/4"
  -- # hpf (slow 16 $ range 30 1200  perlin)
  -- # lpf (slow 24 $ range 8000 120 perlin)
  # "moog:2"
  # cut 9
  # delay 0.75
  # delayt 0.25 # delayfb 0.8
  # crushbus 91 (range 16 2.5 "^19")