hush

solo 2

setcps 0.65

d1 $ n
(
  -- off 0.1 (|+ 10)
  "<c d e f g a b c6>"
) # s "superpiano"


d1 $ n "[0 3 5 7 12]*2" # s "superpiano"

d1
$ every (irand 2) (off 0.125 (|> 0)) -- double 50% des notes
$ every 2 (rev) -- inverse une séquence sur deux
$ n "<<0(3,8) [0|3 3|5 5 7|12]> [12 ~ 5 3]>"
|+ (choose [0,2])
|- 7 -- octave
# s "superpiano" # sustain 0.5

d2 $ "cp"

-- percus https://www.freedrumlessons.com/drum-lessons/jazz-drum-beats.php 1)
-- légende https://i2.wp.com/www.drummingbasics.com/wp-content/uploads/2018/03/drum-notation.jpg
d2
$ chunk 12 (hurry 2) -- cycle sur 12 morceaux, chacun son tour accéléré 2 fois
$ s "<[[cr,bd] sn bd [hh*2 ~ hh]] [sn cr,mt cr,bd sn] [bd cr,mt,hh*2 sn mt,cr]>"
# gain 0.8

-- ligne de basse au feeling
d3
$ every 2 (rev) -- inverse une séquence sur deux
$ chunk 4 (degrade) -- dégrade un quart de la séquence chaque cycle
$ every 1 (off 0.125 (|> choose [0])) -- accélère une séquence sur huit
$ up "<0 3(3,8) [5 ~ 3*2 5?]>"
# s "bass3"

-- impro synthé
d6 $ degrade $ s "juno*8" # n (irand 2)
# note (choose [0,2,3,5])
# gain 0.6

-- kurt!
d5 $ degrade $ s "kurt*8" # n (choose [4,5])
# note (choose [0,3,5])

unsolo 5
