refactor: id-ification

parent ef422b2d
...@@ -37,10 +37,10 @@ d9 $ "808bd:1" ...@@ -37,10 +37,10 @@ d9 $ "808bd:1"
# gain 0.9 # gain 0.9
d2 d2
$ every 2 (off (6/12) (|+0)) $ every 2 (off (6/12) id)
$ every' 2 1 (off (3/12) (|+0)) $ every' 2 1 (off (3/12) id)
$ every' 4 1 (off (5/12) (|+0)) $ every' 4 1 (off (5/12) id)
$ every' 4 1 (off (6/12) (|+0)) $ every' 4 1 (off (6/12) id)
$ every' 8 6 (# n "2 0 0") $ every' 8 6 (# n "2 0 0")
$ every' 8 7 (# gain 0) $ every' 8 7 (# gain 0)
$ s "dr" $ s "dr"
...@@ -53,27 +53,27 @@ $ degrade ...@@ -53,27 +53,27 @@ $ degrade
$ s "dr dr dr dr dr dr sn ~ dr dr dr dr sn" $ s "dr dr dr dr dr dr sn ~ dr dr dr dr sn"
d1 d1
$ every 1 (off (8/16) (|+ 0)) $ every 1 (off (8/16) id)
$ every 2 (off (9/16) (|+0)) $ every 2 (off (9/16) id)
$ every 2 (off (10/16) (|+0)) $ every 2 (off (10/16) id)
$ every 2 (off (14/16) (|+0)) $ every 2 (off (14/16) id)
-- $ every 4 (off (15/16) (|+0)) -- $ every 4 (off (15/16) id)
$ every' 4 3 (# pan 1) $ every' 4 3 (# pan 1)
$ every' 4 4 (# pan 1) $ every' 4 4 (# pan 1)
$ s "dr" $ s "dr"
-- $ every 1 (# s "~") -- $ every 1 (# s "~")
d1 -- progression geometrique de tk d1 -- progression geometrique de tk
$ every 1 (off 0.125 (|+ 0)) $ every 1 (off 0.125 id)
$ every 2 (off 0.5 (|+ 0)) $ every 2 (off 0.5 id)
$ every 4 (off 0.375 (|+ 0)) $ every 4 (off 0.375 id)
$ every 8 (off 0.75 (|+ 0)) $ every 8 (off 0.75 id)
$ every 16 (off 0.875 (|+ 0)) $ every 16 (off 0.875 id)
$ "jazz:3" $ "jazz:3"
d1 -- batterie chaloupee d1 -- batterie chaloupee
$ every 4 (off 0.125 (|+0)) $ every 4 (off 0.125 id)
$ every 4 (off 0.25 (|+0)) $ every 4 (off 0.25 id)
$ euclid 3 8 $ euclid 3 8
$ s "dr" $ s "dr"
# n 0 # n 0
......
...@@ -10,7 +10,7 @@ $ s "<arpy*8 ~>" ...@@ -10,7 +10,7 @@ $ s "<arpy*8 ~>"
# gain 0.8 # gain 0.8
d7 d7
$ someCycles (degrade . off 0.5 (|+ 0)) $ someCycles (degrade . off 0.5 id)
$ s "~ dsynth(<4 3 5>,8)" $ s "~ dsynth(<4 3 5>,8)"
-- $ off 0.25 (|- note 7) -- $ off 0.25 (|- note 7)
# note (scale "major" "0 7") # note (scale "major" "0 7")
......
...@@ -11,7 +11,7 @@ $ whenmod 32 18 (# gain 0.6) ...@@ -11,7 +11,7 @@ $ whenmod 32 18 (# gain 0.6)
$ whenmod 32 20 (# gain 0.4) $ whenmod 32 20 (# gain 0.4)
$ whenmod 32 16 (# gain 0.7) $ whenmod 32 16 (# gain 0.7)
$ sometimes (# gain (sine - 0.3)) $ sometimes (# gain (sine - 0.3))
$ chunk 4 (off 0.625 (|+ 0)) $ chunk 4 (off 0.625 id)
$ chop 4 $ chop 4
$ s "moan" $ s "moan"
# note "[4,8]" # note "[4,8]"
......
...@@ -29,7 +29,7 @@ $ s "bass3(<1 3>,8)" ...@@ -29,7 +29,7 @@ $ s "bass3(<1 3>,8)"
d5 d5
$ whenmod 128 64 (jux rev) $ whenmod 128 64 (jux rev)
$ whenmod 32 24 (off 0.125 (|+ 0)) $ whenmod 32 24 (off 0.125 id)
$ every 2 (# gain 0.8) $ every 2 (# gain 0.8)
$ rarely (rev) $ rarely (rev)
$ sometimes (superimpose (|-| note 7)) $ sometimes (superimpose (|-| note 7))
......
...@@ -16,7 +16,7 @@ d2 ...@@ -16,7 +16,7 @@ d2
$ whenmod 64 48 (# silence) $ whenmod 64 48 (# silence)
$ whenmod 32 24 (# n 4) $ whenmod 32 24 (# n 4)
$ whenmod 16 8 (rev) $ whenmod 16 8 (rev)
$ sometimes (off 0.125 (|+ 0)) $ sometimes (off 0.125 id)
$ s "bass3(<<1 5> 3>, 8)" $ s "bass3(<<1 5> 3>, 8)"
# note "0 5 7" # note "0 5 7"
# pan 0.2 # pan 0.2
...@@ -30,7 +30,7 @@ $ s "bass3(<<1 5> 3>, 8)" ...@@ -30,7 +30,7 @@ $ s "bass3(<<1 5> 3>, 8)"
d3 d3
$ whenmod 8 7 rev $ whenmod 8 7 rev
$ whenmod 8 6 (# note "0 4 7 4") $ whenmod 8 6 (# note "0 4 7 4")
$ whenmod 8 6 (off 0.125 (|+ 0)) $ whenmod 8 6 (off 0.125 id)
-- $ sometimes (jux rev) -- $ sometimes (jux rev)
$ sometimes (off 0.25 (|+ "<0 7>")) $ sometimes (off 0.25 (|+ "<0 7>"))
$ sometimes (off 0.5 rev) $ sometimes (off 0.5 rev)
......
d1 d1
-- $ every 2 (0.125 ~>) -- $ every 2 (0.125 ~>)
-- $ every 4 (off 0.125 (|+0)) -- $ every 4 (off 0.125 id)
-- $ every' 8 7 (rev) -- $ every' 8 7 (rev)
-- $ every' 8 8 (# gain 0) -- $ every' 8 8 (# gain 0)
-- $ every' 16 15 (# gain 0) -- $ every' 16 15 (# gain 0)
-- $ every' 16 16 (off 0.25 (|+0)) -- $ every' 16 16 (off 0.25 id)
-- $ every 2 "" -- $ every 2 ""
$ every 4 (degrade) $ every 4 (degrade)
$ every 4 (off 0.125 (|+0)) $ every 4 (off 0.125 id)
$ every' 8 7 (sometimes $ hurry 2) $ every' 8 7 (sometimes $ hurry 2)
$ s "house(4,4)" $ s "house(4,4)"
......
...@@ -5,7 +5,7 @@ $ sound "bd" ...@@ -5,7 +5,7 @@ $ sound "bd"
d2 -- tic toc d2 -- tic toc
$ someCycles (degrade . fast 2) $ someCycles (degrade . fast 2)
$ every 8 (off (1/8) (|+0)) $ every 8 (off (1/8) id)
$ every' 16 7 degrade $ every' 16 7 degrade
$ every 16 (# gain 0) $ every 16 (# gain 0)
$ s "bd(5,8)" $ s "bd(5,8)"
...@@ -27,7 +27,7 @@ $ sound "bd" ...@@ -27,7 +27,7 @@ $ sound "bd"
# gain 0.5 # gain 0.5
d8 -- helico d8 -- helico
$ every' 4 3 (off 0.125 (|+ 0)) $ every' 4 3 (off 0.125 id)
$ every 8 (# gain 0) $ every 8 (# gain 0)
$ every' 8 7 (# gain 1.2) $ every' 8 7 (# gain 1.2)
$ rev $ iter 4 $ loopAt 4 $ chop 16 $ "bd" $ rev $ iter 4 $ loopAt 4 $ chop 16 $ "bd"
......
...@@ -3,7 +3,7 @@ d1 $ s "dr(<2 <8 1>>,4)" ...@@ -3,7 +3,7 @@ d1 $ s "dr(<2 <8 1>>,4)"
d1 $ s "bogdan" d1 $ s "bogdan"
d1 d1
$ whenmod 8 4 (off 0.125 (|+ 0)) $ whenmod 8 4 (off 0.125 id)
$ s "bogdan(<<1 2> 4>, 2)" $ s "bogdan(<<1 2> 4>, 2)"
# gain 1.5 # gain 1.5
...@@ -15,7 +15,7 @@ $ s "hh(<2 4>,4) ~ hh <~ hh>" ...@@ -15,7 +15,7 @@ $ s "hh(<2 4>,4) ~ hh <~ hh>"
d3 d3
$ fast 2 $ fast 2
$ degradeBy 0.3 $ degradeBy 0.3
$ superimpose (off (choose [0.25, 0.5]) (|+ 0)) $ superimpose (off (choose [0.25, 0.5]) id)
$ s "bogdan:2" $ s "bogdan:2"
# note (scale "dorian" (irand 7)) # note (scale "dorian" (irand 7))
# gain 0.8 # gain 0.8
......
...@@ -20,9 +20,9 @@ $ whenmod 64 31 ( -- étincelle ...@@ -20,9 +20,9 @@ $ whenmod 64 31 ( -- étincelle
const $ s "[lighter:6/2,pebbles]" # release 0.2 # speed 2 # attack 0.3 const $ s "[lighter:6/2,pebbles]" # release 0.2 # speed 2 # attack 0.3
) )
$ sometimesBy 0.4 (const $ s "wind:1?,wind?" # speed 0.5 # gain 0.6) -- parfois du vent $ sometimesBy 0.4 (const $ s "wind:1?,wind?" # speed 0.5 # gain 0.6) -- parfois du vent
$ sometimes (off 0.5 (|+ 0)) -- retente $ sometimes (off 0.5 id) -- retente
$ sometimes (off 0.25 (|+ 0)) -- retente $ sometimes (off 0.25 id) -- retente
$ almostNever (off 0.375 (|+ 0)) -- retente lentement $ almostNever (off 0.375 id) -- retente lentement
$ almostNever (off 0.125 (|> 3)) -- dérape $ almostNever (off 0.125 (|> 3)) -- dérape
$ sometimesBy 0.3 (|> 6) -- grosse étincelle $ sometimesBy 0.3 (|> 6) -- grosse étincelle
$ euclid "<1 0 0 0 1 1 0 0 1 1 1 0 1 1 1 1 1 2 1 2 4 2 4 6 7 6 7 8 7 6 8 8>" 8 $ euclid "<1 0 0 0 1 1 0 0 1 1 1 0 1 1 1 1 1 2 1 2 4 2 4 6 7 6 7 8 7 6 8 8>" 8
......
...@@ -2,7 +2,7 @@ setcps 0.5 ...@@ -2,7 +2,7 @@ setcps 0.5
d1 d1
$ fast 2 $ fast 2
$ sometimes (off 0.5 (|+ 0)) -- retente $ sometimes (off 0.5 id) -- retente
$ almostNever (off 0.125 (|> 3)) -- dérape $ almostNever (off 0.125 (|> 3)) -- dérape
$ euclid "<1 2 4 8>" 8 $ euclid "<1 2 4 8>" 8
$ s "lighter" $ s "lighter"
...@@ -29,7 +29,7 @@ d7 $ s "<[bd ~ ~ [~ bd]] [[bd ~ bd bd] [~ bd bd ~] ~ bd]>" ...@@ -29,7 +29,7 @@ d7 $ s "<[bd ~ ~ [~ bd]] [[bd ~ bd bd] [~ bd bd ~] ~ bd]>"
d8 d8
-- $ sometimes (off 0.125 (|+ 1)) -- $ sometimes (off 0.125 (|+ 1))
$ sometimes (off 0.125 (|+ 0)) $ sometimes (off 0.125 id)
$ somecyclesBy 0.8 (fast 1.5) $ somecycles (slow 2) $ somecyclesBy 0.8 (fast 1.5) $ somecycles (slow 2)
$ s "bass3(<2 4 2 6>,8)" $ s "bass3(<2 4 2 6>,8)"
# note (scale "minPent" "3 3 4 0") # note (scale "minPent" "3 3 4 0")
...@@ -10,15 +10,15 @@ $ chop 4 $ s "lighter:1*4" ...@@ -10,15 +10,15 @@ $ chop 4 $ s "lighter:1*4"
# pan (0.25 + sine / 2) # pan (0.25 + sine / 2)
d1 d1
$ often (off 0.25 (|+0)) $ often (off 0.25 id)
$ rarely (off 0.125 (|+0)) $ rarely (off 0.125 id)
$ sometimes rev $ sometimes rev
$ s "<dr dr*2> <hh:0 <hh:0 ~>>" $ s "<dr dr*2> <hh:0 <hh:0 ~>>"
d2 d2
-- $ every 2 () -- $ every 2 ()
-- $ every' 2 1 (# gain 0) -- $ every' 2 1 (# gain 0)
$ every 2 (off 0.125 (|+ 0)) $ every 2 (off 0.125 id)
-- $ degrade -- $ degrade
-- $ euclid "<1 3>" 8 -- $ euclid "<1 3>" 8
$ s "bass3" $ s "bass3"
...@@ -42,8 +42,8 @@ $ s "[bass3*2 ~] . [bass3*2] . ~" ...@@ -42,8 +42,8 @@ $ s "[bass3*2 ~] . [bass3*2] . ~"
d1 d1
$ rarely (# n 2) -- parfois cuivre $ rarely (# n 2) -- parfois cuivre
$ every 8 (# s "hh:0") $ every 8 (# s "hh:0")
$ every 2 (off 0.125 (|+ 0)) $ every 2 (off 0.125 id)
$ every 4 (off 0.5 (|+ 0)) $ every 4 (off 0.5 id)
$ euclid 1 2 $ euclid 1 2
$ s "dr" # n 0 $ s "dr" # n 0
......
...@@ -23,8 +23,8 @@ $ note ("<<0 3> <0 3> <0 -4> <0 -4>>" + "0 7 ~ 0 6 7 6 3") ...@@ -23,8 +23,8 @@ $ note ("<<0 3> <0 3> <0 -4> <0 -4>>" + "0 7 ~ 0 6 7 6 3")
d3 -- pont 80 drums d3 -- pont 80 drums
$ fast 2 $ fast 2
$ someCycles ((off 0.625 (|+ 0)) . (# n "3")) $ someCycles ((off 0.625 id) . (# n "3"))
$ off 0.125 (|+ 0) $ off 0.125 id
$ s "e" $ s "e"
# s "electro1" # s "electro1"
# n "2" # n "2"
......
...@@ -57,7 +57,7 @@ $ "h?*8" ...@@ -57,7 +57,7 @@ $ "h?*8"
d7 -- lead second d7 -- lead second
$ sometimes (|+ note 7) $ sometimes (|+ note 7)
$ sometimes (|- note 7) $ sometimes (|- note 7)
$ someCycles (degrade . off 0.5 (|+ 0)) $ someCycles (degrade . off 0.5 id)
$ s "~ dsynth(<4 3 5>,8)" $ s "~ dsynth(<4 3 5>,8)"
# note (scale "major" "0 7") # note (scale "major" "0 7")
|- note "<12 9 7 12 5>" - 21 |- note "<12 9 7 12 5>" - 21
......
...@@ -6,27 +6,24 @@ $ every 4 (sometimes (# s "cpu:6")) ...@@ -6,27 +6,24 @@ $ every 4 (sometimes (# s "cpu:6"))
$ s "[sosKick,[hh*2 dr:1 hh dr:1]]" $ s "[sosKick,[hh*2 dr:1 hh dr:1]]"
d2 -- drums d2 -- drums
$ whenmod 16 8 (# gain (1.2 * tri)) -- $ someCyclesBy (slow 16 $ sine) (fast 2)
$ whenmod 16 6 (# gain (1 * tri))
$ whenmod 16 4 (# gain (0.9 * tri))
$ whenmod 16 0 (# gain (0.8 * tri))
$ someCycles (fast 2)
$ euclid "<2 4 2 6>" "<4 8>" $ euclid "<2 4 2 6>" "<4 8>"
$ "hh:12" $ "hh:12"
d3 -- basse d3 -- basse
$ whenmod 8 4 (|- note 5) -- quinte $ whenmod 8 4 (|- note 5) -- quinte
$ someCyclesBy 0.2 ((# room 0.2) . (# dry 8)) $ someCyclesBy 1 ((# size 0.5) . (# dry 1))
$ someCycles (# attack 0.2) $ someCycles (# attack 0.2)
$ note (scale "major" "0(3,8) [<3 3 -6 -6> -2(<1 2 4>, 6)]" - 7) $ note (scale "major" "0(3,8) [<3 3 -6 -6> -2(<1 2 4>, 6)]" - 7)
# s "bassWarsaw" # s "bassWarsaw"
# gain 1.1
d4 -- lead piano d4 -- lead piano
$ whenmod 32 16 (someCycles $ degrade) -- $ whenmod 32 16 (someCycles $ degrade)
$ whenmod 8 4 (|- note 5) -- quinte $ whenmod 8 4 (|- note 5) -- quinte
$ someCycles (jux rev) -- $ someCycles (jux rev)
$ whenmod 16 14 (|+ note 15) -- $ whenmod 16 14 (|+ note 15)
$ whenmod 16 10 (|- note 3) -- $ whenmod 16 10 (|- note 3)
$ whenmod 4 2 (|- note 7) $ whenmod 4 2 (|- note 7)
$ someCycles (off 0.125 (|+ note "<12 7 12 12>")) $ someCycles (off 0.125 (|+ note "<12 7 12 12>"))
$ someCycles (off 0.25 (|- note 5)) $ someCycles (off 0.25 (|- note 5))
...@@ -34,40 +31,29 @@ $ note (scale "major" "~ [3,<8 7 5>,10]" - 7) ...@@ -34,40 +31,29 @@ $ note (scale "major" "~ [3,<8 7 5>,10]" - 7)
# s "superpiano" # s "superpiano"
# sustain 2 # sustain 2
# velocity 0.8 # velocity 0.8
# gain 0.9 -- # gain 0.7
d5 -- choeur fou d5 -- choeur fou
$ whenmod 64 60 (# gain "<0.8 0.75 0.7 0.65>") $ whenmod 64 60 (# gain (slow 4 $ (0.9 - tri * 0.4)))
$ whenmod 64 32 (# gain 0.9)
$ whenmod 8 4 (|- note 7) -- quinte $ whenmod 8 4 (|- note 7) -- quinte
-- $ superimpose ((|+ note 5) . degrade) -- variations quinte -- $ sometimesBy (slow 32 $ sine) -- variations quinte
$ someCyclesBy 0.2 rev -- superimpose ((|+ note 5) . degrade)
$ chop "<2 4 6 8>"
$ off 0.25 (|+ 7)
$ s "moogBass" # cut 1
# note (scale "major" "<1 0 [1 3] ~>")
d5 -- choeur fou
-- $ whenmod 64 60 (# gain "<0.8 0.75 0.7 0.65>")
-- $ whenmod 64 32 (# gain 0.9)
$ whenmod 8 4 (|- note 7) -- octave inferieure
$ superimpose ((|+ note 5) . degrade) -- variations quinte
$ someCyclesBy 0.2 rev $ someCyclesBy 0.2 rev
$ chop "<2 4 6 8>" $ chop "<2 4 6 8>"
$ off 0.25 (|+ 7) $ off 0.25 (|+ 7)
$ s "moogBass" # cut 1 $ s "moogBass" # cut 1
# note (scale "major" "<1 0 [1 3] ~>") # note (scale "major" "<1 0 [1 3] ~>")
# gain 1.1
d6 -- final aigu d6 -- final aigu
$ whenmod 64 32 degrade $ whenmod 64 32 degrade
$ whenmod 8 4 rev
$ sometimes degrade $ sometimes degrade
$ sometimes rev
$ whenmod 64 48 (# gain 0.8)
$ off 0.25 (|- note 7) $ off 0.25 (|- note 7)
$ off 0.125 (|- note 7) $ off 0.125 (|- note 7)
$ off 0.125 (|- note 3) $ off 0.125 (|- note 3)
$ note (scale "major" "0 3 7 12") $ note (scale "major" "0 3 7 12")
# s "~ sosBell ~" # s "~ sosBell ~"
# gain 0.8
# release 0.5 # release 0.5
# gain 0 -- # gain 0
...@@ -12,7 +12,7 @@ $ someCyclesBy 0.1 (# s "snare:7") -- tok ...@@ -12,7 +12,7 @@ $ someCyclesBy 0.1 (# s "snare:7") -- tok
$ someCyclesBy 0.1 (# s "snare:6") -- frappe $ someCyclesBy 0.1 (# s "snare:6") -- frappe
$ someCyclesBy 0.3 (# s "snare:5") -- etouffe $ someCyclesBy 0.3 (# s "snare:5") -- etouffe
$ whenmod 16 10 (# s "sn:1") $ whenmod 16 10 (# s "sn:1")
$ someCycles (off 0.125 (|+ 0)) $ someCycles (off 0.125 id)
$ s "~ snare" $ s "~ snare"
# gain 0.6 # gain 0.6
...@@ -31,7 +31,7 @@ $ n (scale "ma" "<[0,3,7] [0,3,5] [0,3,4] [0,3,2] [0,3]>") ...@@ -31,7 +31,7 @@ $ n (scale "ma" "<[0,3,7] [0,3,5] [0,3,4] [0,3,2] [0,3]>")
d5 d5
$ slow 2 $ slow 2
$ whenmod 16 8 (degrade) $ whenmod 16 8 (degrade)
$ sometimes (off 0.125 (|+ 0)) $ sometimes (off 0.125 id)
$ sometimes (off 0.25 (|+ note 3)) $ sometimes (off 0.25 (|+ note 3))
$ sometimes (|+ note 2) $ sometimes (|+ note 2)
$ note "<0 0*2 0?*4> <3?*4 3*2 3>" $ note "<0 0*2 0?*4> <3?*4 3*2 3>"
......
...@@ -15,7 +15,7 @@ $ s "808hc*2" ...@@ -15,7 +15,7 @@ $ s "808hc*2"
# gain (choose [0.7, 0.8, 0.9, 1]) # gain (choose [0.7, 0.8, 0.9, 1])
d3 d3
$ often (fast 2 . off 0.125 (|+ 0) . (# gain 0.6)) $ often (fast 2 . off 0.125 id . (# gain 0.6))
$ s "bass3(<<2 3> 4>,4)" $ s "bass3(<<2 3> 4>,4)"
# note (scale "chinese" "0 1 3 5") # note (scale "chinese" "0 1 3 5")
# gain tri # gain tri
...@@ -8,10 +8,10 @@ $ s "clubkick" ...@@ -8,10 +8,10 @@ $ s "clubkick"
# n "<0 0 0 4>" # n "<0 0 0 4>"
d2 -- basse au feeling d2 -- basse au feeling
$ whenmod 8 7 (off 0.5 (|+ 0)) $ whenmod 8 7 (off 0.5 id)
$ whenmod 8 6 (# gain 0.8) $ whenmod 8 6 (# gain 0.8)
$ whenmod 8 4 (rev) $ whenmod 8 4 (rev)
$ often (off 0.125 (|+ 0)) $ often (off 0.125 id)
$ rarely (off 0.25 (# note 0)) $ rarely (off 0.25 (# note 0))
$ s "bass3(<1 <3 5>>,8)" $ s "bass3(<1 <3 5>>,8)"
# note "0 <12 5> 7" # note "0 <12 5> 7"
......
...@@ -43,8 +43,8 @@ $ s "superpiano(<<1 5> 3>,8)" ...@@ -43,8 +43,8 @@ $ s "superpiano(<<1 5> 3>,8)"
d4 -- drums du mouvement d4 -- drums du mouvement
$ sometimes (# n (choose [1,5,7])) -- 1,2,5,7 $ sometimes (# n (choose [1,5,7])) -- 1,2,5,7
$ often (jux rev) $ often (jux rev)
$ rarely (off 0.5 (|+0)) $ rarely (off 0.5 id)
$ sometimes (off 0.25 (|+0)) $ sometimes (off 0.25 id)
$ s "<[dr*3 ~] {dr dr dr dr dr ~ ~ ~}>" $ s "<[dr*3 ~] {dr dr dr dr dr ~ ~ ~}>"
# gain 0.9 # gain 0.9
......
...@@ -5,7 +5,7 @@ solo 1 ...@@ -5,7 +5,7 @@ solo 1
d1 d1
$ whenmod 16 14 (# silence) $ whenmod 16 14 (# silence)
$ whenmod 16 8 (degradeBy "0.2 0") $ whenmod 16 8 (degradeBy "0.2 0")
$ whenmod 4 1 (sometimes (off 0.25 (|+ 0))) $ whenmod 4 1 (sometimes (off 0.25 id))
$ every 4 (fast 2) $ every 4 (fast 2)
$ s "kicklinn*2" $ s "kicklinn*2"
# gain 0.9 # gain 0.9
...@@ -14,7 +14,7 @@ d2 ...@@ -14,7 +14,7 @@ d2
$ degradeBy 0.05 $ degradeBy 0.05
$ whenmod 8 4 (off 0.125 (# s "808oh")) $ whenmod 8 4 (off 0.125 (# s "808oh"))
$ every' 4 3 (fast 8) $ every' 4 3 (fast 8)
$ every' 4 1 (off 0.125 (|+ 0)) $ every' 4 1 (off 0.125 id)
$ s "dr" $ s "dr"
d3 d3
......
...@@ -7,7 +7,7 @@ $ s "kicklinn" ...@@ -7,7 +7,7 @@ $ s "kicklinn"
d1 d1
$ every 8 (rev) $ every 8 (rev)
$ every 4 (off 0.125 (|+0)) $ every 4 (off 0.125 id)
$ s "dr*4 <dr*4 <dr*8 [dr*4 cp*2]>>" $ s "dr*4 <dr*4 <dr*8 [dr*4 cp*2]>>"
-- poum: sn -- poum: sn
...@@ -25,7 +25,7 @@ $ every 16 (rev) ...@@ -25,7 +25,7 @@ $ every 16 (rev)
$ every 8 (hurry 2) $ every 8 (hurry 2)
$ chunk 4 (# crush 2) $ chunk 4 (# crush 2)
$ every 4 (off 0 (|> 5)) $ every 4 (off 0 (|> 5))
$ every 4 (off 0.125 (|+ 0)) $ every 4 (off 0.125 id)
$ s "glitch2:2(<3 5 7>,8)" $ s "glitch2:2(<3 5 7>,8)"
# gain 0.8 # gain 0.8
...@@ -42,10 +42,10 @@ $ s "superpiano(1,8)" ...@@ -42,10 +42,10 @@ $ s "superpiano(1,8)"
# sustain 2 # sustain 2
d5 d5
$ every 2 (off 0.25 (|+ 0)) $ every 2 (off 0.25 id)
$ every' 4 3 (off 0.375 (|- 3)) $ every' 4 3 (off 0.375 (|- 3))
$ every 4 (off 0.375 (|- 5)) $ every 4 (off 0.375 (|- 5))
$ every 4 (off 0.375 (|+ 0)) $ every 4 (off 0.375 id)
$ every' 8 5 (# gain 0) $ every' 8 5 (# gain 0)
$ every' 8 6 (# gain 0) $ every' 8 6 (# gain 0)
$ every' 8 7 (# gain 0) $ every' 8 7 (# gain 0)
...@@ -54,9 +54,9 @@ $ s "trump" ...@@ -54,9 +54,9 @@ $ s "trump"
# gain 0.8 # gain 0.8
d6 d6
$ every 2 (off 0.125 (|+0)) $ every 2 (off 0.125 id)
$ every' 4 3 (off 0.375 (|+0)) $ every' 4 3 (off 0.375 id)
$ every' 4 4 (off 0.5 (|+0)) $ every' 4 4 (off 0.5 id)
$ every 8 (rev) $ every 8 (rev)
$ every' 8 7 (# gain 0) $ every' 8 7 (# gain 0)
$ s "bass3(<3 5 3 1>,8)" $ s "bass3(<3 5 3 1>,8)"
...@@ -80,8 +80,8 @@ d1 $ s "~ [sn*2 ht] ~ [lt*2 mt] dr:0*4" ...@@ -80,8 +80,8 @@ d1 $ s "~ [sn*2 ht] ~ [lt*2 mt] dr:0*4"
d3 $ s "numbers*4" # n (1 + run 4) d3 $ s "numbers*4" # n (1 + run 4)
d4 d4
$ every 4 (off 0.125 (|+ 0)) $ every 4 (off 0.125 id)
$ every 8 (off 0.25 (|+ 0)) $ every 8 (off 0.25 id)
$ every 16 (chunk 4 (rev)) $ every 16 (chunk 4 (rev))
$ every 16 (# note 7) $ every 16 (# note 7)
$ every' 2 1 (jux rev) $ every' 2 1 (jux rev)
......
...@@ -21,10 +21,10 @@ $ note (scale "aeolian" "[0|12]*8") ...@@ -21,10 +21,10 @@ $ note (scale "aeolian" "[0|12]*8")
# gain (slow 64 $ cosine * 0.7 + 0.2) # gain (slow 64 $ cosine * 0.7 + 0.2)
d4 -- drumroll d4 -- drumroll
$ rarely (off (1/16) (|+ 0)) $ rarely (off (1/16) id)
$ sometimesBy 0.05 (# n 1) $ sometimesBy 0.05 (# n 1)
$ s "dr*8" $ s "dr*8"
# gain (slow 16 $ sine * 0.3 + 0.5) # gain (slow 16 $ sine * 0.3 + 0.7)
d7 -- dark background d7 -- dark background
$ s "arp(<1 1 3 3>,8)" $ s "arp(<1 1 3 3>,8)"
......
...@@ -4,12 +4,12 @@ $ euclid "<2 2 2 3 3 3>" "<5 5 5 8 8 8>" ...@@ -4,12 +4,12 @@ $ euclid "<2 2 2 3 3 3>" "<5 5 5 8 8 8>"
$ s "kick:4" $ s "kick:4"
d2 d2
-- $ every "<2 4>" (off 0.125 (|+ 0)) -- $ every "<2 4>" (off 0.125 id)
$ every "<2 4>" (off (1/8) (|+ 0)) $ every "<2 4>" (off (1/8) id)
$ s "~ sn:1 [hh*4] 808cy" $ s "~ sn:1 [hh*4] 808cy"
d3 d3
$ often (off (1/16) (|+ 0)) $ often (off (1/16) id)
$ s "drum*8" $ s "drum*8"
# n 2 # n 2
# gain 0.8 # gain 0.8
......
...@@ -22,7 +22,7 @@ $ s "kick:14 [electro1:2, arp]" ...@@ -22,7 +22,7 @@ $ s "kick:14 [electro1:2, arp]"
d2 -- drumroll d2 -- drumroll
$ off 0.125 (|+ 0) $ off 0.125 id
$ degradeBy "0.5 0.2 0.5 0.8 0.5 0.9 0.5 0.1" $ degradeBy "0.5 0.2 0.5 0.8 0.5 0.9 0.5 0.1"
$ s "dr*8" $ s "dr*8"
# n 0 # n 0
......
...@@ -33,7 +33,7 @@ $ someCyclesBy 0.1 (degradeBy 0.6) ...@@ -33,7 +33,7 @@ $ someCyclesBy 0.1 (degradeBy 0.6)
$ someCyclesBy 0.1 ( $ someCyclesBy 0.1 (
degradeBy 0.4 . fast 2 . (# note (scale "dorian" (-7))) . (# s "superpiano") degradeBy 0.4 . fast 2 . (# note (scale "dorian" (-7))) . (# s "superpiano")
) )
$ sometimes (off 0.25 (|+ 0)) $ sometimes (off 0.25 id)
$ off 0.125 ( $ off 0.125 (
# note (scale "dorian" (-7) + "0 3 0") # note (scale "dorian" (-7) + "0 3 0")
) )
......
...@@ -6,7 +6,7 @@ d1 $ sound "~ clap:1" ...@@ -6,7 +6,7 @@ d1 $ sound "~ clap:1"
# lpf "<100,100 .. 1000 1000,100 .. 100>" # lpf "<100,100 .. 1000 1000,100 .. 100>"
d2 d2
$ off (1/16) (|+ 0) $ off (1/16) id
$ degradeBy "0 0 0.8 0.4 0.5 0.6 0.7 0.2" $ degradeBy "0 0 0.8 0.4 0.5 0.6 0.7 0.2"
$ s "dr*8" $ s "dr*8"
......
...@@ -28,7 +28,7 @@ $ s "[~ hh ~ <hh [hh ~ hh]>]*2" ...@@ -28,7 +28,7 @@ $ s "[~ hh ~ <hh [hh ~ hh]>]*2"
d6 -- white noise d6 -- white noise
$ whenmod 64 48 (degradeBy 0.9) $ whenmod 64 48 (degradeBy 0.9)
$ rarely (off 0.5 (|+ 0)) $ rarely (off 0.5 id)
$ sometimes (jux rev) $ sometimes (jux rev)
$ (# speed (rand / 2)) $ (# speed (rand / 2))
$ s "glitch:2" -- # n (run 8) $ s "glitch:2" -- # n (run 8)
......
...@@ -7,9 +7,9 @@ setcps 0.5 ...@@ -7,9 +7,9 @@ setcps 0.5
d1 --beat d1 --beat
-- $ someCyclesBy 0.1 ((# s "beating") . (stut 4 0.5 0.25)) -- 2: tension -- $ someCyclesBy 0.1 ((# s "beating") . (stut 4 0.5 0.25)) -- 2: tension
$ fix ((# s "sosKick") . (# gain 1.2)) (s "k") -- 1: kick soft $ fix ((# s "sosKick") . (# gain 1.2)) (s "k") -- 1: kick soft
-- $ fix ((off 0.5 (|+ 0)) . (# s "[kick:0,reverbkick]")) (s "k") -- 2: kick harder -- $ fix ((off 0.5 id) . (# s "[kick:0,reverbkick]")) (s "k") -- 2: kick harder
-- $ fix ((someCyclesBy 0.25 (off 0.125 (|+0))) . (>| s "kick:5(<<2 2 4 4 4 4 2 2 3 4 4 3 2 2 0 0> 4>,4)")) (s "k") -- 3: kick hard (heartbeat) -- $ fix ((someCyclesBy 0.25 (off 0.125 id)) . (>| s "kick:5(<<2 2 4 4 4 4 2 2 3 4 4 3 2 2 0 0> 4>,4)")) (s "k") -- 3: kick hard (heartbeat)
-- $ fix (((off 0.125 (|+0) . (>| s "kick:5*<1 2 1 1>")))) (s "k") -- kick hard (heartbeat) -- $ fix (((off 0.125 id . (>| s "kick:5*<1 2 1 1>")))) (s "k") -- kick hard (heartbeat)
-- $ s "k(2,4)" -- 1 tranquille -- $ s "k(2,4)" -- 1 tranquille
-- $ s "k(<2 2 2 2 4 4 4 4>,4)" -- 1 setup 4 temps -- $ s "k(<2 2 2 2 4 4 4 4>,4)" -- 1 setup 4 temps
-- $ s "k(4,4)" -- 1 final 4 temps -- $ s "k(4,4)" -- 1 final 4 temps
......
...@@ -62,5 +62,5 @@ $ whenmod 8 5 (# gain 1.2) ...@@ -62,5 +62,5 @@ $ whenmod 8 5 (# gain 1.2)
$ whenmod 8 0 (# gain 0) $ whenmod 8 0 (# gain 0)
$ sometimes (hurry 2) $ sometimes (hurry 2)
$ sometimes (0.125 ~>) $ sometimes (0.125 ~>)
$ sometimes (off 0.5 (|+ 0)) $ sometimes (off 0.5 id)
$ s "[dr:3?,dr:4?]*<2 4 8 8>" $ s "[dr:3?,dr:4?]*<2 4 8 8>"
...@@ -12,7 +12,7 @@ $ s "kick:13" ...@@ -12,7 +12,7 @@ $ s "kick:13"
# gain 0.8 # gain 0.8
d3 d3
$ every 4 (off 0.125 (|+ 0)) $ every 4 (off 0.125 id)
$ s "~ sn:4" $ s "~ sn:4"
# gain 0.8 # gain 0.8
......
...@@ -9,11 +9,11 @@ d4 $ s "superhammond(<1,3>,8)" ...@@ -9,11 +9,11 @@ d4 $ s "superhammond(<1,3>,8)"
-- Drum sandbox -- Drum sandbox
d1 d1
$ every 2 (off 0.125 (|+0)) -- 1,3 $ every 2 (off 0.125 id) -- 1,3
$ every 4 (off 0.25 (|+0)) -- 1 $ every 4 (off 0.25 id) -- 1
$ every' 4 1 (off 0.125 (|+0)) -- 2 $ every' 4 1 (off 0.125 id) -- 2
$ every' 4 2 (off 0.375 (|+0)) -- 3 $ every' 4 2 (off 0.375 id) -- 3
$ every' 4 3 (off 0.25 (|+0)) -- 4 $ every' 4 3 (off 0.25 id) -- 4
$ every' 8 7 (# gain "0 0") -- Pont $ every' 8 7 (# gain "0 0") -- Pont
$ every' 8 8 (# gain "0 0") -- Pont $ every' 8 8 (# gain "0 0") -- Pont
$ s "<bd <[dr*4 ~]*2 ulgab>>" $ s "<bd <[dr*4 ~]*2 ulgab>>"
...@@ -50,7 +50,7 @@ $ fast 2 ...@@ -50,7 +50,7 @@ $ fast 2
$ every 2 (# up "[0,<5,7>]") $ every 2 (# up "[0,<5,7>]")
$ every' 2 1 (off 0 (|- 7)) $ every' 2 1 (off 0 (|- 7))
$ every' 4 3 (slow 2) $ every' 4 3 (slow 2)
$ every' 4 3 (off 0.25 (|+ 0)) $ every' 4 3 (off 0.25 id)
$ every' 4 3 (# up "[0,5] [3,10?]") $ every' 4 3 (# up "[0,5] [3,10?]")
$ every 8 (# up "[-7,0] [0,5]") $ every 8 (# up "[-7,0] [0,5]")
$ every 16 (rev) $ every 16 (rev)
......
...@@ -33,8 +33,8 @@ $ s "hh:5 dr*4 dr*2 dr" ...@@ -33,8 +33,8 @@ $ s "hh:5 dr*4 dr*2 dr"
d5 -- drums sautillants d5 -- drums sautillants
$ someCycles ((# n 4) . (# gain 0.8)) -- tambour armee $ someCycles ((# n 4) . (# gain 0.8)) -- tambour armee
-- $ sometimes (# n 0) -- $ sometimes (# n 0)
$ sometimesBy 0.8 (off 0.25 (|+ 0)) $ sometimesBy 0.8 (off 0.25 id)
$ sometimes (off 0.125 (|+ 0)) $ sometimes (off 0.125 id)
$ s "~ 808sd:2" $ s "~ 808sd:2"
d6 -- bass d6 -- bass
......
...@@ -8,7 +8,7 @@ $ n "[0,1] 9" ...@@ -8,7 +8,7 @@ $ n "[0,1] 9"
d2 -- beat d2 -- beat
$ fast 2 $ fast 2
$ every 4 (sometimes (off "<0.125 0.25>" (|+ 0))) $ every 4 (sometimes (off "<0.125 0.25>" id))
$ whenmod 32 30 degrade $ whenmod 32 30 degrade
$ whenmod 32 26 degrade $ whenmod 32 26 degrade
$ s "house" $ s "house"
...@@ -41,7 +41,7 @@ $ s "birds" # n (irand 10) ...@@ -41,7 +41,7 @@ $ s "birds" # n (irand 10)
# gain 0.7 # gain 0.7
d7 -- moineau roll d7 -- moineau roll
$ sometimesBy (slow 16 $ sine * 0.95) (off (1/16) (|+ 0)) $ sometimesBy (slow 16 $ sine * 0.95) (off (1/16) id)
$ s "birds3(<[3|6] 8>,8)" $ s "birds3(<[3|6] 8>,8)"
# gain (slow 64 $ 0.9 - sine * 0.4) # gain (slow 64 $ 0.9 - sine * 0.4)
......
...@@ -61,7 +61,7 @@ $ note (scale "melodicMajor" "0 7 0 <7 [4 7]>") ...@@ -61,7 +61,7 @@ $ note (scale "melodicMajor" "0 7 0 <7 [4 7]>")
d8 d8
$ degradeBy "0 0.8 0 0.2" $ degradeBy "0 0.8 0 0.2"
$ superimpose ( -- complement med cloche $ superimpose ( -- complement med cloche
-- (off (1/16) (|+ 0)) . -- double -- (off (1/16) id) . -- double
fast 2 . fast 2 .
(# s "808mc") . (# s "808mc") .
(# gain 0.5) (# gain 0.5)
...@@ -75,7 +75,7 @@ $ s "f*8" ...@@ -75,7 +75,7 @@ $ s "f*8"
# gain 0.7 # gain 0.7
d10 d10
$ every' 4 1 (often (off 0.125 (|+ 0))) $ every' 4 1 (often (off 0.125 id))
$ fast 2 $ fast 2
$ s "~ clap:1" $ s "~ clap:1"
# gain (slow 16 $ sine * 0.5 + 0.3) # gain (slow 16 $ sine * 0.5 + 0.3)
...@@ -4,8 +4,8 @@ setcps 0.5 ...@@ -4,8 +4,8 @@ setcps 0.5
d1 d1
$ degrade $ degrade
$ off 0.125 (|+ 0) $ off 0.125 id
$ every 8 (off 0.5 (|+ 0)) $ every 8 (off 0.5 id)
$ every 16 degrade $ every 16 degrade
$ sometimesBy 0.10 (# n 7) $ sometimesBy 0.10 (# n 7)
$ sometimesBy 0.10 (# n 8) $ sometimesBy 0.10 (# n 8)
...@@ -17,13 +17,13 @@ d2 $ s "<bd*2 bd(2,5)> ~ dr*4" ...@@ -17,13 +17,13 @@ d2 $ s "<bd*2 bd(2,5)> ~ dr*4"
d3 d3
$ fast 2 $ fast 2
$ every' 4 3 (off 0.25 (|+ 0)) $ every' 4 3 (off 0.25 id)
$ every 8 (rev) $ every 8 (rev)
$ every' 16 12 (hurry 2) $ every' 16 12 (hurry 2)
$ every' 16 12 (off 0.125 (|+ 2)) $ every' 16 12 (off 0.125 (|+ 2))
$ every' 16 12 (off 0.375 (|+ 0)) $ every' 16 12 (off 0.375 id)
$ every' 16 12 (off 0.875 (|+ 7)) $ every' 16 12 (off 0.875 (|+ 7))
$ every' 16 12 (off 0.75 (|+ 0)) $ every' 16 12 (off 0.75 id)
$ every' 16 12 (off 1 (|+ 2)) $ every' 16 12 (off 1 (|+ 2))
$ every' 16 12 (# gain 1.2) $ every' 16 12 (# gain 1.2)
-- $ every' 16 13 (# gain 0) -- $ every' 16 13 (# gain 0)
......
...@@ -39,7 +39,7 @@ d4 ...@@ -39,7 +39,7 @@ d4
$ whenmod 32 28 (# gain cosine) $ whenmod 32 28 (# gain cosine)
$ degradeBy 0.3 $ degradeBy 0.3
$ off (1/16) (|+ 2) $ off (1/16) (|+ 2)
$ off (1/8) (|+ 0) $ off (1/8) id
$ s "bass3*4" $ s "bass3*4"
# note "<[0 5 0 0] [5 5 0 0] [7 5 0 7] [0 5 0 7]>" # note "<[0 5 0 0] [5 5 0 0] [7 5 0 7] [0 5 0 7]>"
......
...@@ -15,5 +15,5 @@ $ s "superhammond*4" ...@@ -15,5 +15,5 @@ $ s "superhammond*4"
d1 d1
$ every 16 rev $ every 16 rev
$ every 2 (off "0.125" (|* 2)) $ every 2 (off "0.125" (|* 2))
$ every 8 (off "~ 0.125" (|+ 0)) $ every 8 (off "~ 0.125" id)
$ s "mouth:4 hh:3" $ s "mouth:4 hh:3"
setcps 1 setcps 1
d1 d1
$ sometimes (off 0.125 (|+ 0)) $ sometimes (off 0.125 id)
$ s "clubkick(<<1 2> 4>,4)" $ s "clubkick(<<1 2> 4>,4)"
# gain 0.8 # gain 0.8
......
...@@ -16,8 +16,8 @@ $ s "cs80leadMH*2" ...@@ -16,8 +16,8 @@ $ s "cs80leadMH*2"
d2 d2
$ whenmod 64 48 (# silence) $ whenmod 64 48 (# silence)
-- $ fast 2 -- $ fast 2
$ every 4 (off 0.75 (|+ 0)) $ every 4 (off 0.75 id)
$ off 0.5 (|+ 0) $ off 0.5 id
$ s "reverbkick(<2 4 4 4 3 4>,4)" $ s "reverbkick(<2 4 4 4 3 4>,4)"
# gain 0.7 # gain 0.7
...@@ -25,7 +25,7 @@ d3 ...@@ -25,7 +25,7 @@ d3
$ whenmod 64 48 (# gain 0) $ whenmod 64 48 (# gain 0)
-- $ whenmod 64 8 (# gain 1) -- $ whenmod 64 8 (# gain 1)
$ fast 2 $ fast 2
$ every 2 (off 0.25 (|+ 0)) $ every 2 (off 0.25 id)
$ s "~ cp" $ s "~ cp"
# s "realclaps" # s "realclaps"
# pan 0.4 # pan 0.4
...@@ -41,7 +41,7 @@ $ whenmod 31 24 (|+ note 0) ...@@ -41,7 +41,7 @@ $ whenmod 31 24 (|+ note 0)
$ whenmod 31 16 (|- note 7) $ whenmod 31 16 (|- note 7)
$ whenmod 31 8 (|+ note 0) $ whenmod 31 8 (|+ note 0)
$ whenmod 31 0 (|+ note 7) $ whenmod 31 0 (|+ note 7)
$ someCyclesBy 0.2 (off (1/16) (|+ 0)) $ someCyclesBy 0.2 (off (1/16) id)
$ someCycles (off (1/8) (|- 7)) $ someCycles (off (1/8) (|- 7))
$ superimpose ((|- note 21) . (# gain 0.7)) $ superimpose ((|- note 21) . (# gain 0.7))
$ note ( $ note (
......
...@@ -26,7 +26,7 @@ $ whenmod 128 64 rev ...@@ -26,7 +26,7 @@ $ whenmod 128 64 rev
$ whenmod 64 48 ( $ whenmod 64 48 (
const const
$ slow 4 $ slow 4
$ sometimesBy 0.3 (off 0.125 (|+ 0)) $ sometimesBy 0.3 (off 0.125 id)
$ "[p p p ~] [~ p p p] [~ ~ [p p?] ~] [p p? p? p] [p]" $ "[p p p ~] [~ p p p] [~ ~ [p p?] ~] [p p? p? p] [p]"
# s "superpiano" # s "superpiano"
# n "[7 5 4 ~] [~ 4 2 0] [~ ~ 0 ~] [-1 -1 -1 0] [-1]" # n "[7 5 4 ~] [~ 4 2 0] [~ ~ 0 ~] [-1 -1 -1 0] [-1]"
......
setcps 0.5 setcps 0.5
d1 d1
$ sometimesBy "0.9 0 0.1 0" (0.125 ~>) -- decalage -- $ sometimesBy "0.9 0 0.1 0" (0.125 ~>) -- decalage
$ sometimesBy "0 0 0 0.8" (off 0.125 (|+ 0)) -- double heartbeat -- $ sometimesBy "0 0 0 0.8" (off 0.125 id) -- double heartbeat
$ s "k*4" $ s "k*2"
# s "kick:5" # s "kick:5"
# gain 0.6 # gain 0.75
d1 d1
$ fast 4 $ fast 4
-- $ every' 16 15 (# gain 0) $ every' 16 15 (# gain 0)
$ every' 8 7 (0.25 ~>) $ every' 8 7 (0.25 ~>)
-- $ whenmod 8 6 (sometimes (off 0.5 (|+ 0))) $ whenmod 8 6 (sometimes (off 0.5 id))
$ s "kick:4" $ s "kick:4"
# gain 0.65 # gain 0.65
d1 d1
$ every' 16 15 (# gain 0) $ every' 16 15 (# gain 0)
$ every' 8 7 (0.25 ~>) $ every' 8 7 (0.25 ~>)
$ sometimes (off 0.5 (|+ 0)) $ sometimes (off 0.5 id)
$ euclid 5 8 $ euclid 5 8
$ s "kick:4" $ s "kick:4"
# gain 0.65 # gain 0.65
...@@ -34,7 +34,7 @@ $ s "d" ...@@ -34,7 +34,7 @@ $ s "d"
d3 d3
$ fast 2 $ fast 2
$ every 4 (sometimes (off "<0.25 0.125>" (|+ 0))) $ every 4 (sometimes (off "<0.25 0.125>" id))
$ s "~ s" $ s "~ s"
# s "snare" # s "snare"
# gain 0.8 # gain 0.8
...@@ -42,7 +42,7 @@ $ s "~ s" ...@@ -42,7 +42,7 @@ $ s "~ s"
d4 d4
$ sometimesBy -- double $ sometimesBy -- double
(slow 16 $ sine * 0.8 + 0.1) (slow 16 $ sine * 0.8 + 0.1)
(off "<0.25 0.125>" (|+ 0)) (off "<0.25 0.125>" id)
$ s "<~ c?> ~ c ~" $ s "<~ c?> ~ c ~"
# s "clap:8" # s "clap:8"
# gain (slow 4 $ (0.9 - tri * 0.5)) # gain (slow 4 $ (0.9 - tri * 0.5))
...@@ -54,18 +54,18 @@ $ stut 4 0.5 0.125 ...@@ -54,18 +54,18 @@ $ stut 4 0.5 0.125
$ (# crush ("<6,0.05 .. 0>")) $ (# crush ("<6,0.05 .. 0>"))
$ note (scale "major" (fast 2 $ "[0,<~ <[7|4] <14 <10 14>>>>]")) $ note (scale "major" (fast 2 $ "[0,<~ <[7|4] <14 <10 14>>>>]"))
# s "bassWarsaw" # s "bassWarsaw"
# gain 0.75 # gain 0.8
|- note 24 |- note 24
d6 -- continuous laser d6 -- continuous laser
$ rev -- $ rev
$ s "bd" >| speed ( $ s "bd" >| speed (
segment 100 $ segment 100 $
range (slow 8 $ cosine * 50) range (slow 8 $ cosine * 50)
(slow 8 $ "<20 30 40 50 40 30 20>") (slow 8 $ "<20 30 40 50 40 30 20>")
saw saw
) )
# gain 0.5 # gain 0.45
|- note "[<12 ~>,24,<-12 -12?>]" |- note "[<12 ~>,24,<-12 -12?>]"
d7 -- basse grave moog weird d7 -- basse grave moog weird
...@@ -85,6 +85,6 @@ $ euclid "[<3 3?>,5?]" 8 ...@@ -85,6 +85,6 @@ $ euclid "[<3 3?>,5?]" 8
$ s "s" $ s "s"
# s "superfork" # s "superfork"
# room 0.5 # room 0.5
# gain 0.85 # gain 0.5
# pan (slow 4 $ sine) # pan (slow 4 $ sine)
|- note 12 |- note 12
...@@ -12,7 +12,7 @@ $ whenmod 32 16 (# gain 0.8) ...@@ -12,7 +12,7 @@ $ whenmod 32 16 (# gain 0.8)
$ whenmod 32 15 (# gain 0.7) $ whenmod 32 15 (# gain 0.7)
$ whenmod 32 14 (# gain 0.6) $ whenmod 32 14 (# gain 0.6)
$ whenmod 32 0 (# gain 0) $ whenmod 32 0 (# gain 0)
$ every 4 (off 0.25 (|+ 0)) $ every 4 (off 0.25 id)
$ s "~ [cp sn:1]" $ s "~ [cp sn:1]"
d3 -- TODO: Better drums d3 -- TODO: Better drums
...@@ -26,7 +26,7 @@ d4 -- TODO: Better bass ...@@ -26,7 +26,7 @@ d4 -- TODO: Better bass
-- play one per cycle -- play one per cycle
d4 d4
-- $ off 0.25 (|+ note 7) -- $ off 0.25 (|+ note 7)
-- $ off 0.125 (|+ 0) -- $ off 0.125 id
$ note "<0(3,8) 3 5 12*2>" $ note "<0(3,8) 3 5 12*2>"
# s "bass3:2" # s "bass3:2"
# sustain 4 # sustain 4
......
...@@ -21,7 +21,7 @@ $ whenmod 16 10 ( -- 80s drumroll ...@@ -21,7 +21,7 @@ $ whenmod 16 10 ( -- 80s drumroll
-- const $ n "[2 <[3 2] [2 3]> ~] [3 2 <3? ~>]" # s "electro1" -- const $ n "[2 <[3 2] [2 3]> ~] [3 2 <3? ~>]" # s "electro1"
) )
$ whenmod 32 16 (degrade) $ whenmod 32 16 (degrade)
$ whenmod 16 8 (off 0.125 (|+ 0)) $ whenmod 16 8 (off 0.125 id)
$ sometimes (# s "dr") $ sometimes (# s "dr")
$ s "hh(<4 4 3 4>,8)" $ s "hh(<4 4 3 4>,8)"
......
...@@ -10,7 +10,7 @@ $ s "kick:5 dr:9(<<1 1 1 3> 1 1 <3 2 2 2>>,4)" ...@@ -10,7 +10,7 @@ $ s "kick:5 dr:9(<<1 1 1 3> 1 1 <3 2 2 2>>,4)"
# gain 0.8 # gain 0.8
d2 d2
$ someCyclesBy 0.2 (off 0.25 (|+ 0)) $ someCyclesBy 0.2 (off 0.25 id)
$ s "~ clap:1" $ s "~ clap:1"
# gain 0.9 # gain 0.9
......
setcps 1 setcps 1
d1 -- lightly varying kick d1 -- lightly varying kick
$ jux (|+ 0) $ jux id
$ whenmod 16 10 (every' 2 1 (0.125 ~>)) $ whenmod 16 10 (every' 2 1 (0.125 ~>))
$ every 8 (0.25 <~) $ every 8 (0.25 <~)
$ every 4 (0.5 ~>) $ every 4 (0.5 ~>)
...@@ -26,8 +26,8 @@ d3 -- simple claps ...@@ -26,8 +26,8 @@ d3 -- simple claps
$ whenmod 64 32 (# gain "<0.64,0.01 .. 0.96>") $ whenmod 64 32 (# gain "<0.64,0.01 .. 0.96>")
$ whenmod 64 28 (# gain "<0.4,0.05 .. 0.6>") $ whenmod 64 28 (# gain "<0.4,0.05 .. 0.6>")
$ whenmod 64 0 (# gain 0) $ whenmod 64 0 (# gain 0)
$ every 8 (off 0.25 (|+ 0)) $ every 8 (off 0.25 id)
$ every 4 (off 0.25 (|+ 0)) $ every 4 (off 0.25 id)
$ (0.5 ~>) $ (0.5 ~>)
$ s "jazz:4" $ s "jazz:4"
......
setcps 0.5 setcps 0.5
d1 -- batterie d1 -- batterie
$ whenmod 64 16 (fast 4 . (every 4 (off 0.5 (|+ 0)))) $ whenmod 64 16 (fast 4 . (every 4 (off 0.5 id)))
$ s "{popkick,kick:5}" $ s "{popkick,kick:5}"
# gain 0.8 # gain 0.8
......
...@@ -23,7 +23,7 @@ $ s "electro1:4" ...@@ -23,7 +23,7 @@ $ s "electro1:4"
d4 d4
$ every 4 (jux rev) $ every 4 (jux rev)
$ sometimes (off 0.125 (|+ 0)) $ sometimes (off 0.125 id)
$ s "~ electro1:2" $ s "~ electro1:2"
d5 d5
...@@ -50,5 +50,5 @@ $ note (scale "aeolian" "<c c f f>(<3 1>,<8 1>) a5(2,<4 2 1>)") ...@@ -50,5 +50,5 @@ $ note (scale "aeolian" "<c c f f>(<3 1>,<8 1>) a5(2,<4 2 1>)")
d7 d7
$ whenmod 32 16 (someCycles (off (1/16) (|+ 0))) $ whenmod 32 16 (someCycles (off (1/16) id))
$ s "~ ~ ~ glitch:2" $ s "~ ~ ~ glitch:2"
...@@ -32,7 +32,7 @@ $ whenmod 64 32 ( -- seconde aigue ...@@ -32,7 +32,7 @@ $ whenmod 64 32 ( -- seconde aigue
every' 8 7 (off 0.25 ((|> note (4 - 12)) . whenmod 16 10 (# crush 6))) every' 8 7 (off 0.25 ((|> note (4 - 12)) . whenmod 16 10 (# crush 6)))
. every' 8 5 (off 0.25 (|> note (7 - 12))) . every' 8 5 (off 0.25 (|> note (7 - 12)))
) )
$ often (off 0.25 (|+ 0)) $ often (off 0.25 id)
$ note (slow 2 $ scale "aeolian" "<0 2 4 0>") $ note (slow 2 $ scale "aeolian" "<0 2 4 0>")
# s "bassWarsaw" # s "bassWarsaw"
|- note 24 |- note 24
...@@ -40,7 +40,7 @@ $ note (slow 2 $ scale "aeolian" "<0 2 4 0>") ...@@ -40,7 +40,7 @@ $ note (slow 2 $ scale "aeolian" "<0 2 4 0>")
d6 -- electro bass d6 -- electro bass
$ stut "<1 2 4 8 4 2 1>" 0.8 0.125 $ stut "<1 2 4 8 4 2 1>" 0.8 0.125
$ often (off 0.25 (|+ 0)) $ often (off 0.25 id)
$ note (slow 2 $ scale "aeolian" "<0 2 4 0>") $ note (slow 2 $ scale "aeolian" "<0 2 4 0>")
# s "bassWarsaw" # s "bassWarsaw"
# crush 6 # crush 6
......
...@@ -5,12 +5,12 @@ d1 $ s "<kick [~ kick ~ ~]>" ...@@ -5,12 +5,12 @@ d1 $ s "<kick [~ kick ~ ~]>"
# gain 0.8 # gain 0.8
d2 d2
$ every 4 (off 0.25 (|+ 0)) $ every 4 (off 0.25 id)
$ s "~ kick:1" $ s "~ kick:1"
# gain 0.9 # gain 0.9
d3 d3
-- $ every' 4 3 (off 0.25 (|+ 0)) -- $ every' 4 3 (off 0.25 id)
$ s "~ <clap clap clap [clap clap]>" $ s "~ <clap clap clap [clap clap]>"
# gain 0.8 # gain 0.8
......
...@@ -4,7 +4,7 @@ setcps 1 ...@@ -4,7 +4,7 @@ setcps 1
-- trille: "[1 2 1 2 1 2] ~" -- trille: "[1 2 1 2 1 2] ~"
d1 d1
$ every 2 (off 0.25 (|+0)) $ every 2 (off 0.25 id)
$ every' 4 3 (off 0 (# s "sn:1")) $ every' 4 3 (off 0 (# s "sn:1"))
$ every' 8 7 (off 0.5 (# gain 0.8)) $ every' 8 7 (off 0.5 (# gain 0.8))
$ every' 8 7 (off 0.75 (# gain 0.8)) $ every' 8 7 (off 0.75 (# gain 0.8))
......
...@@ -2,8 +2,8 @@ setcps 1 ...@@ -2,8 +2,8 @@ setcps 1
d1 d1
$ sometimes rev $ sometimes rev
$ every 2 (off 0.125 (|+0)) $ every 2 (off 0.125 id)
$ every 4 (off 0.5 (|+0)) $ every 4 (off 0.5 id)
$ s "bd" $ s "bd"
d2 d2
......
...@@ -128,6 +128,13 @@ ...@@ -128,6 +128,13 @@
--- 8 tata sourd --- 8 tata sourd
--- 9 tak tak bois --- 9 tak tak bois
-- drum Drums divers
--- 0 Bass drum leger rebond clair
--- 1 Aigu, caisse claire
--- 2 Tic légèrement sablé
--- 3 Crayon sur du papier, ou maracas
--- 4 Cymbale
--- 5 Cymbale étouffée
-- gabba -- gabba
-- 0 frappe bruitée, court -- 0 frappe bruitée, court
...@@ -138,7 +145,6 @@ ...@@ -138,7 +145,6 @@
-- ulgab: gabba long, reverb -- ulgab: gabba long, reverb
--- 0 sale, 1 rebond, 2 crash, 3 crash joyeux, 4 idem rebond --- 0 sale, 1 rebond, 2 crash, 3 crash joyeux, 4 idem rebond
-- rave -- rave
--- 0 are you ready --- 0 are you ready
--- 1 whoo alright --- 1 whoo alright
......
...@@ -11,8 +11,8 @@ $ s "alphabet(3,8)" # n (irand 26) ...@@ -11,8 +11,8 @@ $ s "alphabet(3,8)" # n (irand 26)
# gain 0.75 # gain 0.75
d2 d2
$ every 4 (off 0.125 (|+ 0)) $ every 4 (off 0.125 id)
$ every' 4 2 (off 0.25 (|+ 0)) $ every' 4 2 (off 0.25 id)
$ s "bd" $ s "bd"
d9 d9
...@@ -21,8 +21,8 @@ $ s "cp" ...@@ -21,8 +21,8 @@ $ s "cp"
d3 d3
$ every' 8 6 (0.125 <~) $ every' 8 6 (0.125 <~)
$ every 8 (off 0.25 (|+ 0)) $ every 8 (off 0.25 id)
$ every 2 (off 0.125 (|+ 0)) $ every 2 (off 0.125 id)
$ s "hh" $ s "hh"
-- Birdline -- Birdline
......
...@@ -11,7 +11,7 @@ d4 $ s "sn sn sn cp" ...@@ -11,7 +11,7 @@ d4 $ s "sn sn sn cp"
-- Baseline grid -- Baseline grid
d1 d1
$ off 0 (|+ n 7) $ off 0 (|+ n 7)
$ off 0.25 (|+ 0) $ off 0.25 id
$ s "<<arpy:1 arpy:2 arpy:3 arpy:1> arpy:2 arpy:1 <arpy:1 arpy:1 arpy:3 arpy:3>>" $ s "<<arpy:1 arpy:2 arpy:3 arpy:1> arpy:2 arpy:1 <arpy:1 arpy:1 arpy:3 arpy:3>>"
-- Base rythm -- Base rythm
......
...@@ -40,7 +40,7 @@ $ s "superhammond*4" ...@@ -40,7 +40,7 @@ $ s "superhammond*4"
( (
off 0 (|- 7) off 0 (|- 7)
( (
off 0.125 (|+ 0) off 0.125 id
"[0,5] <0 3> <0 5 0,12>" "[0,5] <0 3> <0 5 0,12>"
) )
) )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment