jazz.tidal 2.15 KB
Newer Older
1 2
resetCycles

3
-- Electro-jazz grille du blues snakish
4
do
PLN (Algolia) committed
5
setcps (75/60/4)
6
let gLpf = (whenmod 16 8 (# lpf (slow 8 $ range 0 0.5 saw)))
7 8 9
let blues = ["c", "f", "c", "c", "f", "f", "c", "c", "g", "f", "c", "c", "g", "f", "c", "g"]
let chord = "c'maj"
let chordAug = "c'maj'8"
PLN (Algolia) committed
10
d1 -- Kick rarement doublé vaguement rub-a-dub
11
  $ gLpf
12 13 14 15 16
  $ every 8 (# gain 0)
  $ whenmod 8 6 (off "<-0.0675 -0.125>" id)
  $ fast 2
  $ "jazz"
  # room 0.1 # dry 0.99 # sz 0.6
PLN (Algolia) committed
17
  # gain 0.9
18
d2
PLN (Algolia) committed
19
  $ mask "<f!8 t!8 f!4 t!12>"
20 21 22 23 24 25 26
  $ gLpf
  $ "~ [jazz:4,cp]"
  # gain (slow 16 $ range 1.2 0.8 isaw)
  # hpf (range 0 10000 perlin)
d3 -- Snakes
  $ juxBy (slow 8 $ range 0.1 0.9 sine) rev
  $ fast 4
27
  $   "s . s <s!3 ~> <~!3 s>"
28
  # "hh*6"
PLN (Algolia) committed
29 30 31 32 33 34 35 36 37
  # gain (1.2 * (slow 32 $ range 0.5 1 saw))
d4 -- Bassline + mandolin ?
  $ whenmod 32 0 (superimpose (
    degradeBy ("0 1!6 0.5" * "0.5 0.25")
    . mask "t . t(5,8)"
    . ply "<2 4 [4 8] 8>"
    . arp "<up!4 down!4>"
    . (|+ note 24) -- Not a bass :)
    . (# "supermandolin")
38
    . (# pan 0.6)
PLN (Algolia) committed
39 40 41 42
    . (# room 0.5)
    . (|* gain 1.6)
  ))
  $ note (cat blues + chord - 24)
43 44
  -- # "supersaw" # voice 0.1
  # "bassWarsaw"
PLN (Algolia) committed
45 46
  # pan 0.2
  # room 0.4
47
  # crush (slow 64 $ range 16 4 isaw)
48
  # voice 0.8
PLN (Algolia) committed
49
  # gain (0.85 * (slow 16 $ range 0.5 0.9 saw))
50
d5 -- Choeurs
PLN (Algolia) committed
51
  $ mask "<f!16 t!4 f!4 t!8>"
52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
  $ juxBy 0.5 (
  (0.5 ~>)
  . superimpose (
    arpeggiate
    . (|+ note chordAug)
    . (|+ pan 0.05)
    )
  . (|+ note 12)
  . (|* gain 0.95)
  . (# legato 0.5)
  . (|+ pan 0.05)
  )
  $ note (cat blues)
  # "moogBass"
  # octave 3
PLN (Algolia) committed
67
  # gain 0.8
68 69
  # room 0.4
  # size 0.7 # dry 1.05
PLN (Algolia) committed
70 71 72 73 74 75 76 77
d6
  $ degradeBy (slow 8 $ range 0 0.2 saw)
  $ struct "t(<<12!6 24!2> <8!6 16!2>>,16)"
  $ slow 4
  $ n (run 32)
  # "amencutup"
  # pan 0.9
  # gain (slow 16 $ range 1 0.8 saw)
78

79
  once $ arp "up" $ note "d'min" # "superpiano" # velocity 0.38
80 81 82 83 84 85 86 87 88 89 90 91
-- region BACASABL


d4
  $ note (cat [ -- FIXME dur a suivre!
    "c3'min", "c3'maj", "c3'min", "c3'min",
    "c3'maj", "c3'maj", "c3'min", "c3'min",
    "d3'min", "d3'maj", "d3'min", "d3'min",
    "d3'maj", "d3'min", "d3'maj", "d3'min",
    "g3'min", "g3'maj", "g3'min", "g3'min",
    "g3'maj", "g3'maj", "g3'min", "g3'maj"
  ]) # "bassWarsaw" # voice 0.8 # gain 0.92