do
  unsolo 1
  unsolo 2
  solo 3
  solo 4
  solo 5
  solo 7 -- bass
  solo 8

d1
$ s "jazz(<4!3 <2 [2 4]>>,8)"
# gain 0.8



do
  d1
    $ s "k(<3!3 4 5 4>,8)" # s "clubkick"
    # gain 0.8
    # lpf (slow 16 $ range 4000 20000 sine)
  d2
    $ hurry "<1 [1|2]>"
    $ s "~ <s!3 [s s ~]>"
    # s "snare:20"
    # gain 0.9
  d3
    $ whenmod 32 4 (# gain 0.9)
    $ whenmod 32 0 (# gain 0)
    $ fast "4 [8 <1?*16 16>]" $ s "dr"
    # gain 0.9
  d4
    $ note (scale "aeolian" "<0 5>(<3 5>,8)"
    - 36
    ) #  s "superfork" # accelerate 0.1
    # gain 1

d5
$ whenmod 32 31 (# gain "0!3 0.7")
$ whenmod 32 16 (# gain "0")
$ whenmod 16 8 rev
$ bite 8
-- "0 <1 2> <2 1> 3*2"
"<0 <1 2> <2 1>>(<8!7 5>,8)"
$ note (scale "aeolian" (run 8)
- 24)
# s "supersaw" # voice 0.1
# gain 0.9

d6 -- Piano second TODO REWORK
-- $ every 4 (# gain 1)
$ (0.5 ~>)
$ stut' 2 0.25 (|+ note "~ . <0 +7>")
$ sometimesBy "0 0.5" (ply 2) . (arp "~ . up down")
$ note ("<c5'maj c5'min>*2")
# s "superpiano"
# velocity "0.5 0.4"
# sustain 0.8
# gain 0

d8 -- Cymbales
$ juxBy 0.5 rev
$ s "h ~ h h ~ ~ ~" # s "ho hc ~"
# gain 0.8
# cut 1


d7 -- Basse lead :)
  $ whenmod 16 20 (|> note "-12")
  $ whenmod 20 10 (degrade . (stut 2 0.9 0.125))
  $ note (scale "aeolian" "<0 5>(<3 5 8>,8)"
  - (slow 8 $ "<24 12>")
  ) #  s "supersaw" # voice 0.1
  # gain (slow 16 $ range 0.5 0.7 saw)

-- outru

do
  solo 1
  solo 2
  solo 4
  solo 7 -- bass
  s

d1
$ fast "1"
$ s "jazz(<4!3 <2 [2 4]>>,8)"
# gain 0.8


d1
$ slow 2
$ s "k(<3!3 4 5 4>,8)" # s "clubkick"
# gain 0.6
# lpf (slow 16 $ range 4000 20000 sine)

d2
$ hurry "<1 [1|2]>"
$ s "~ <s!3 [s s ~]>"
# s "snare:20"
# gain 0.9

d3
$ whenmod 32 4 (# gain 0.9)
$ whenmod 32 0 (# gain 0)
$ fast "4 [8 <1?*16 16>]" $ s "dr"
# gain 0.9

d5
$ whenmod 32 31 (# gain "0!3 0.7")
$ whenmod 32 16 (# gain "0")
$ whenmod 16 8 rev
$ bite 8
-- "0 <1 2> <2 1> 3*2"
"<0 <1 2> <2 1>>(<8!7 5>,8)"
$ note (scale "aeolian" (run 8)
- 24)
# s "supersaw" # voice 0.1
# gain 0.75

d6 -- Piano second TODO REWORK
-- $ every 4 (# gain 1)
$ (0.5 ~>)
$ stut' 2 0.25 (|+ note "~ . <0 +7>")
$ sometimesBy "0 0.5" (ply 2) . (arp "~ . up down")
$ note ("<c5'maj c5'min>*2")
# s "superpiano"
# velocity "0.5 0.4"
# sustain 0.8
# gain 0

d8 -- Cymbales
$ fast 4
$ s "h ~ h h ~ ~ ~" # s "hh"
# gain 1.1


d7 -- Basse lead :)
  $ whenmod 16 20 (|> note "-12")
  $ whenmod 20 10 (degrade . (stut 2 0.9 0.125))
  $ note (scale "aeolian" "<0 5>(<3 5 8>,8)"
  - (slow 8 $ "<24 12>")
  ) #  s "supersaw" # voice 0.1
  # gain (slow 16 $ range 0.5 0.7 saw)

d4
  $ note (scale "aeolian" "<0 5>(<3 5>,8)"
  - 36
  ) #  s "superfork" # accelerate 0.1
  # gain 1


-- Phase 3 : lendemain

d1
$ whenmod 32 30 (# silence)
$ whenmod 32 24 (degradeBy "0 0.5!3")
$ fast (slow 8 "<2 4>")
$ s "jazz"
-- # gain 1.2

d2 $ fast "[1|2]" $ s "~ <c [c? c]>" # s "clap:4"
# gain 1
# (slow 16 $ room 0.2 0.)

d5
-- $ (# crush 6)
-- $ fast 2 $ chop 2
$ mask "f(2,4,3)"
$ whenmod 16 8 rev
$ bite 8
"<0!4 2!2 4!2> <2 7>(<3 5>,8)"
-- "<0 <1 2> <2 1>>(<8!7 5>,8)"
$ note (scale "aeolian" (run 8)
- 24)
# s "supersaw" # voice 0.1
# gain 0.9
# room 0.24
# size 0.1