something_about_us.tidal 2.1 KB
Newer Older
PLN (Algolia) committed
1
do
2 3
-- resetCycles
setcps (100/60/4)
PLN (Algolia) committed
4
let gF1 =  (# djfbus 1 (range 0.05 0.95 "^49"))
5
let gF2 =  (# djfbus 2 (range 0.05 0.95 "^50"))
PLN (Algolia) committed
6 7
let gMask = (midiOn "^41" (mask "t . <f t f <f t>> <t f f <t f>>"))
let gMute = (midiOn "^73" (mask "f*16"))
8 9
let gMute2 = (midiOn "^74" (mask "f*16"))
-- let gMute = (midiOn "^73" (mask "f*16"))
PLN (Algolia) committed
10
let gM = gMask . gMute
11
let gM2 = gMask . gMute2
PLN (Algolia) committed
12 13
let modIndex = pF "modIndex"
let gF = gF1 . gF2
14 15 16 17 18
d1 $ gF1 $ gM2 -- Kick
  $ midiOff  "^42" (<| "k k k <k <k*2 [~ k]>>")
  $ midiOn "^42" (<| "k ~ ~ <~ k> . <k ~>")
  $ "[jazz,kick:5]"
  -- # midiG' "^78" 0 1.3 -- FIXME Remove after unplugging direct SC->output line
PLN (Algolia) committed
19
  # pan 0.8
20 21 22 23
  # gain 1.4
d2 $ gF1 $ gM
  $ midiOff  "^43" (<| "~ s ~ s*<1!4 2!3 1>")
  $ midiOn "^43" (<| "~ ~ ~ k")
PLN (Algolia) committed
24
  $ "[drumtraks:9]"
25 26
  -- # midiG' "^79" 0 1.45
d3 $ gF1 $ gM
PLN (Algolia) committed
27 28 29
  $ midiOn "^44" (ply 2)
  $ midiOn "^76" (ply 2)
  $ "d d d <d [<d ~> d]>" # "drum:2"
30 31
  # gain 0.8
  -- # midiG' "^80" 0 1
PLN (Algolia) committed
32 33
  # room 0.2 # sz 0.1 # dry (slow 4 $ range 0.9 0.6 saw)
d4 $ gF2 -- V2
34
  -- $ superimpose ((arp "up") . (|+ note 12))
PLN (Algolia) committed
35 36
  $ midiOn "^89" (stutWith 4 0.25 ((|* gain 0.85) . (# room 0)))
  $ note (cat [
37 38 39 40 41 42 43 44 45 46 47 48 49
    -- PARTITION ORIGINALE
    -- "[bf3, d4, f4, a4]", -- Bbmaj7
    -- "[a3, c4, e4, g4]", -- Am7
    -- "[d4, f4, a4, c5, <e5 e4>]", -- Dm9
    -- "[g3, b4, d5, <f5 ~>]" -- <G7 G>
    -- TRANSPOSE POUR SP <3
      "[d4, fs5, a4, cs5]", -- Dmaj7
      "[gs4, b4, cs5, es5]", -- Csm7
      "<[fs4, a4, cs5, e5, gs5] [fs4, b5, cs5, e5, gs5]>", -- Fsm9/Fsm11
      "[b4, d5, fs5, <a4 a5>]" -- <B7 B>
  ]
  - 12
  )
PLN (Algolia) committed
50 51 52 53
  # "FMRhodes2"
  -- |- note 12
  |+ note 2 -- Adjust to C
  # modIndex (range 0 2 "^53")
54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
  -- # midiG' "^81" 0 1.6
d5 $ note ("<[d3@1.25 e3@0.25 ~@0.75 f3@2 ~] [e3@1.25 f3@0.25 ~@0.75 g3@2 ~] [f3@1.25 g3@0.25 ~@0.75 a3@2 ~] [a3 g3 g3 f3 f3 d3 c3 d3]>")
  # "bassWarsaw"
  # cut 1
d8 $ gF1 $ gM
  $ midiOn "^92" (ply 4)
  $ iter "1 <1!4 4!4>"
  $ chop 8
  $ loopAt 2
  $ "break:2"
  -- # n 4
  # cut 8
  # gain 0.7
d10
  $ (0.5 <~)
  $ n "<1 2 3 4 5 6 7 8>"
  # "numbers"
  # crush 8
  # hpf 1250

once $ "ho:5"
  # gain 0.5

once $ "jungle_breaks:27" # cut 1


once $ note "a3" # "superpiano"