do
  solo 1
  solo 2
  solo 3
  solo 4
  d1
    $ whenmod 16 12 (mask "t(<0!2 1!2>,2)")
    $ s "k . k(<3 1 2 3>,8)" # s "reverbkick"
    # lpf 200 # gain 0.6
  d2 -- Drumroll
    $ every 4 (fast 2)
    $ fast ("<1!3 2>" * 4)
    $ s "drum:8" # gain 1.1
  d3
    $ superimpose (
      off 0.125 (ply 2)
    . fast 2
    . (|+ 24)
    )
    $ note "<f4'maj f4'min f3'min f4'maj>"
    # s "superpiano"
    # velocity (slow 16 $ range 0.35 0.4 sine)
    # gain (slow 64 $ range 0.5 1 saw)
  d4 $ arp "pinkyup downup" $ note ("f2'maj")
    # s "supersaw" # voice 0.3 # gain 0.4

do
  setcps 0.5
  d1 $ note "0 0 0 <0!3 <~ [~ 0]>>" # s "jazz" # gain 0.9
  d2
    $ every 4 (off 0.125 id)
    $ whenmod 16 8 (fast 2)
    $ s "~ cp" # lpf 4000
    # gain 0.95
  d3
    $ every 8 (ply 2)
    $ s "dr*<8!3 16>"
    # gain (slow 16 $ range 0.7 1 perlin)
  d4
    $ whenmod 32 16 (mask "t(<1!8 3!4 4!4>,4)")
    $ note (scale "aeolian" (
      sometimes (7 -)
      "0 ~ [4 <5 7> ~]"
      ) - 36)
    # s "supersaw"
    # voice 0.01
    # gain 0.8
  d7 -- synthe echos electrique
      $ superimpose (
        (# s "supercomparator") .
        (# voice (slow 64 $ sine * 8)) . (|- note 12)
      )
      $ whenmod 16 8 (sometimes (juxBy 0.4 (|+ note 12))) -- jux eclairs!
      $ degradeBy "<1 1 1 0> <[1 1 1 0] [1 0] 0>"
      $ n "0*16"
      # voice 0.1
      # s "supersquare"
      # note (scale "aeolian"
      "<0 0 0 0 2 2 4 -2>")
      # gain 0.55
