mode = scale "dorian"

d1
  $ every 5 (juxBy sine brak)
  $ every 3 (jux rev)
  $ off 0.125 (|- n 12)
  $ n (mode "0 1 3 [5 4]")
  # s "kalimba" 
  # gain 0.8
  |- n 12

d2
  $ chunk 7 (hurry 2)
  $ every 3 (off 0.25 (|- n 12))
  $ n (mode "<0 [1 2 4 5]>")
  # s "pluck"
  # sustain 0.5
  # voice 0.5
  # room 0.5
  # size 0.4
  |- n 12
  # gain 0.9

d2 silence

d3
  $ every 5 (off (1/16) (# speed 2))
  $ s "cc*16"
  # n 12
  # speed 0.9

d4 silence

d5
  $ chunk 5 (# crush 5)
  $ every 4 (jux rev)
  $ every 3 (iter 3)
  $ s "k(3,8) k(2,8)"
  # room 0.2

d1
  $ every 2 (# speed 0.5)
  $ s "~ s"
  # room 0.4

d2
  $ every 1 (stutWith 8 0.2 (|+ n 0))
  $ n (mode "1")
  # s "blade"
  # sustain 1
  # room 0.5
  # gain 0.6

d2 silence

d5 silence

d1
  $ every 5 (iter 4)
  $ stutWith 3 0.125 (* speed 2)
  $ ply 2
  $ s "[k:2 [~ cc:23]] [~ cc:24] [~ k:2] cc:23"
  # n (rsine 32 0.2 0.5)
  # gain 1
  # lpf 400
  # lpq 0.2

d3 $ s "~ supernoise"

d2
  $ s "blade"
  # n (mode "<0 1 4 5>")
  |- n 12
  # sustain 4
  # release 2
  # gain 1.1

d4
  $ slow 4
  $ n (mode ("<1>" + "{0,2,4,7}"))
  # s "bliss"
  # release 8
  # gain 0.7
  |- n 12
  # voice 0
  |- n 24

d1 silence

d3
  $ chunk 4 (# room 0.5)
  $ s "contaminacao"
  # n 4
  # speed 1
  # gain 1

d1 silence

d2 silence


hush