empreinte_du_numerique.tidal 2.09 KB

d1 $ "dr*8" # gain 0.8

do
let gLPF = ((# djfbus 1 (slow 8 $ range 0.2 0.5 saw)))
let gHPF = ((# djfbus 2 (slow 8 $ range 0.5 0.85 saw)))
let gPont2 = (someCyclesBy "<0!32 1!16 0!16>" gHPF)
let gPont1 = (whenmod 32 24 gLPF)
-- let g = gPont1
let g = (# djfbus 1 (range 0.05 0.95 "^49"))
let modIndex = pF "modIndex"
-- resetCycles
setcps (110/60/4)
d1 $ g
  $ midiOn "^42"  (<| "k k k <k k*2>")
  $ midiOff "^42" (<| "k ~ <~ k> k . ~ ~ <~ k> ~")
  $ "jazz"
  # midiG' "^78" 0 1.3
d2 $ g
  $ midiOn "^43" (fast "<1!3 2 2 2 4 <8 [8 4]>>")
  $ "~ s" # "[sn:40,snare:20]"
  # note "<-2!3 -4>"
  # midiG' "^79" 0 1.8
d3 $ g
  $ midiOn "^76" (fast 2)
  $ midiOff "^44" (slow "2!3 <1 <2 [4 1]>>")
  $ "d*[8 . 8 <8 [16 <8 16>]>]" # "electro1:0"
  # room 0.3
  # dry 0.95
  # midiG' "^80" 0 (1.6 * "1.2 1!6 <1 1 1.1 <1.2 1>>")
d4 -- Break bonus banane
  $ g
  $ midiOn "^92" (ply "2!3 1 2!3 <2 4>")
  $ midiOn "^60" ( -- Aerial mask
    mask "t <f t> <f f t f> <t t f t> f <f t> <f!3 t> t"
  )
  -- $ sometimesBy ("0 1!7" * "^56") (iter "<4!3 8>")
  $ chop 16
  $ loopAt 2
  $ "break:3"
  # cut 4
  # midiG' "^84" 0 1.3
d5 $ g $ gPont2 -- BASSLINE BoomRang!
  -- $ whenmod 64 32 (# crushbus 41 (range 16 2.5 (slow 32 saw)))
  $ slice 2 "<0!3 1>"
  $ "fbass:51"
  # cut 5
  # room 0.4
  # sz 0.9
  # lrate 0.93
  # lsizebus 51 (range 0.8 4.8 "^17")
  # lesliebus 52 "^33"
  # pan 0.3
  # crushbus 53 (range 10 1.61 "^53")
  # midiG' "^81" 0 0.9
d7 $ g -- Back solar mandoline
  $ midiOn "^59" (off "s" (|+ note "<7 9 5 <7 12>>"))
  $ midiOn "^91" (off "e" (|+ note 12))
  $ superimpose (|+| note "<[0 12 0]!3 [0 12 0 12]>")
  $ note "<d <d a> <gf> c>"
  # "supermandolin"
  # pan 0.8
  # room (range 0 0.3 "^55")
  # crushbus 71 (range 10 3.61 "^55")
  # midiG' "^83" 0 1.3
d6 -- RHODES FOLIE <33
  $ g
  $ midiOn "^58" (off "h" id)
  $ mask "t(<[12!3 16] [12!3 8] <12 12 8 16> <4!3 [4 <8 16>]>>,16)"
  $ swing (1 + ("0 2" * "^58") + (2 * "^90"))
  $ note ("d4/2" + scale "<augmented!6 diminished2!2>" (run 16))
  # "FMRhodes1"
  # room 0.5
  # pan 0.7
  # crushbus 61 (range 10 4.4 "^54")
  # modIndex (range "-0.1" 100 "^34")
  # midiG' "^82" 0 1.3