regenerate megalet

This commit is contained in:
Aneurin Barker Snook
2017-01-29 13:00:14 +00:00
parent 3aaa63e7b3
commit 771741238d
+24 -21
View File
@@ -11,14 +11,14 @@ let d'drum = d1 -- k, sn
d'cymb = d10 -- cymb d'cymb = d10 -- cymb
msil = mapM_ ($ silence) msil = mapM_ ($ silence)
k = s "k" k = s "k"
k1 = s "k:1" k1 = sound "k:1"
sn = s "[~ sn]/2" sn = s "[~ sn]/2"
bass'params = (# gain "0.7"). bass'params = (# gain "0.7").
(# hcutoff "0.022"). (# hcutoff "485"). -- 0.022 * (44100/2)
(# hresonance "0.001") (# hresonance "0.001")
bass' c = rev . chop c $ bass'params $ s "[dubb dubb:1]/2" bass' c = rev . chop c $ bass'params $ n "[0 1]/2" # s "dubb"
fly'1 = slow 16 $ jux (0.5 <~) $ rev . striate 256 $ s "fly" fly'1 = slow 16 $ jux (0.5 <~) $ rev . striate 256 $ s "fly"
# hcutoff "0.09" # hcutoff "1985" -- 0.09 * (44100/2)
# hresonance "0.06" # hresonance "0.06"
fly'1f = whenmod 5 2 (# vowel "i o") $ whenmod 3 1 (slow 2) $ brak $ fly'1 fly'1f = whenmod 5 2 (# vowel "i o") $ whenmod 3 1 (slow 2) $ brak $ fly'1
snare43'1 = density (4%3) $ s "[wtsn ~ wt]" snare43'1 = density (4%3) $ s "[wtsn ~ wt]"
@@ -32,12 +32,12 @@ let d'drum = d1 -- k, sn
# vowel "[u e u a]/2" # vowel "[u e u a]/2"
# end "0.15" # end "0.15"
bass'2 = slow 8 $ ((1%8) <~) $ chop 32 $ bass'2 = slow 8 $ ((1%8) <~) $ chop 32 $
bass'params $ s "[dubb dubb:1]/2" bass'params $ n "[0 1]/2" # s "dubb"
# speed "1.2" # speed "1.2"
# shape ((/2) <$> density 4 sinewave1) # shape ((/2) <$> density 4 sinewave1)
# cut "1" # cut "1"
ant'2 = slow 2 $ smash 16 [1,2] $ s "ant:1" ant'2 = slow 2 $ smash 16 [1,2] $ sound "ant:1"
# cutoff "0.08" # cutoff "1764" -- 0.08 * (44100/2)
# resonance "0.01" # resonance "0.01"
shard'2 = chop 16 $ s "[ice [~ ice] ~ ~]/4" shard'2 = chop 16 $ s "[ice [~ ice] ~ ~]/4"
# gain "0.7" # gain "0.7"
@@ -57,7 +57,7 @@ let d'drum = d1 -- k, sn
slow 4 . slow 4 .
(if b then brak else id) $ (if b then brak else id) $
rev . chop 16 $ rev . chop 16 $
bass'params $ s "[dubb dubb:1]/2" bass'params $ n "[0 1]/2" # s "dubb"
# cut c # cut c
# vowel v # vowel v
bz'3 = s "[ff(3,8) [~ [ff bz]]]/4" bz'3 = s "[ff(3,8) [~ [ff bz]]]/4"
@@ -65,12 +65,13 @@ let d'drum = d1 -- k, sn
# shape "0 0.25" # shape "0 0.25"
# gain "0.7" # gain "0.7"
drum'3 = overlay (s "[~ sn]/2") $ s "[k*2 [~ k*2] k ~ k*2 ~ k*2 ~]/8" drum'3 = overlay (s "[~ sn]/2") $ s "[k*2 [~ k*2] k ~ k*2 ~ k*2 ~]/8"
bass2'3 = slow 8 $ chop 16 $ bass'params $ s "[dubb dubb:1]/2" bass2'3 = slow 8 $ chop 16 $ bass'params $ n "[0 1]/2" # s "dubb"
# cut "1" # cut "1"
# speed "0.2" # speed "0.2"
# vowel "e" # vowel "e"
perc'3 = s "[[k:1 [~ k:1] k:1 [~ k:1]] sn]/8" perc'3 = sound "[[k:1 [~ k:1] k:1 [~ k:1]] sn]/8"
perc'3'delay = (# delay "0.3"). perc'3'delay = (# orbit "1").
(# delay "0.3").
(# delayfeedback "0.5"). (# delayfeedback "0.5").
(# delaytime "0.766") --(138/60)/3 (# delaytime "0.766") --(138/60)/3
shard'3f = iter 4 . density 2 $ (0.5 <~) $ ((1%16) <~) $ shard'2 shard'3f = iter 4 . density 2 $ (0.5 <~) $ ((1%16) <~) $ shard'2
@@ -80,13 +81,13 @@ let d'drum = d1 -- k, sn
plox'4 so = within (0.5, 0.75) (iter 4) $ plox'4 so = within (0.5, 0.75) (iter 4) $
whenmod 3 2 (slow 2) $ whenmod 3 2 (slow 2) $
slow 8 $ every 2 rev $ striate 128 $ s so slow 8 $ every 2 rev $ striate 128 $ s so
# cutoff "0.02" # cutoff "441" -- 0.02 * (44100/2)
# resonance "0.001" # resonance "0.001"
# speed "0.7" # speed "0.7"
# gain "0.7" # gain "0.7"
bass'4 = whenmod 5 3 (density (3%2) . brak) $ bass'4 = whenmod 5 3 (density (3%2) . brak) $
bass'params $ bass'params $
rev $ (0.5 ~>) $ slow 2 . chop 8 $ s "[dubb dubb:1]/2" rev $ (0.5 ~>) $ slow 2 . chop 8 $ n "[0 1]/2" # s "dubb"
# speed "0.5" # speed "0.5"
# cut "1" # cut "1"
# end "0.5" # end "0.5"
@@ -102,7 +103,7 @@ let d'drum = d1 -- k, sn
# pan ((+0.25).(/2) <$> density 4.1 sinewave1) # pan ((+0.25).(/2) <$> density 4.1 sinewave1)
perc'5 = s "~ wt wt wtsn/8" perc'5 = s "~ wt wt wtsn/8"
# shape ((/2) <$> density 1.2 saw1) # shape ((/2) <$> density 1.2 saw1)
drum'5 = s "{[~ ~ ~ k:1], [~ sn]/2}" drum'5 = sound "{[~ ~ ~ k:1], [~ sn]/2}"
drum'5f = overlay k $ drum'5 drum'5f = overlay k $ drum'5
bass'5 = chop 16 $ bass'params $ s "[~ dubb]" bass'5 = chop 16 $ bass'params $ s "[~ dubb]"
# n (slow 4 "0 1") # n (slow 4 "0 1")
@@ -112,13 +113,14 @@ let d'drum = d1 -- k, sn
fly'5 b = whenmod 5 3 rev $ fly'5 b = whenmod 5 3 rev $
(if b then brak else id) $ (if b then brak else id) $
slow 16 $ jux ((1.5 ~>).rev) $ slow 16 $ jux ((1.5 ~>).rev) $
chop 64 $ bass'params $ s "fly:1" chop 64 $ bass'params $ sound "fly:1"
# speed "0.7" # speed "0.7"
# shape ((/2) <$> density 2.1 saw1) # shape ((/2) <$> density 2.1 saw1)
bass2'5 = chop 12 $ s "[~ ~ [~ k:1] !]/4" bass2'5 = chop 12 $ sound "[~ ~ [~ k:1] !]/4"
# speed "0.9" # speed "0.9"
bass2'5b = whenmod 4 3 (density 1.8) $ bass2'5 bass2'5b = whenmod 4 3 (density 1.8) $ bass2'5
# shape ((/3) <$> density 3 sinewave1) # shape ((/3) <$> density 3 sinewave1)
# orbit "1"
# delay "0.3" # delay "0.3"
# delayfeedback "0.2" # delayfeedback "0.2"
# delaytime "0.2875" --(138/60)/8 # delaytime "0.2875" --(138/60)/8
@@ -141,7 +143,7 @@ let d'drum = d1 -- k, sn
# gain ((+0.6).(/5) <$> density 3.6 saw1) # gain ((+0.6).(/5) <$> density 3.6 saw1)
# cut "1" # cut "1"
cymb'6f = density (5%4) $ whenmod 9 4 (density 1.5) $ cymb'6 cymb'6f = density (5%4) $ whenmod 9 4 (density 1.5) $ cymb'6
drum'6 = s "{k, [~ ~ ~ k:1] [~ k:1]}" drum'6 = sound "{k, [~ ~ ~ k:1] [~ k:1]}"
wtsn'6 = (3 ~>) $ within (0.25, 0.75) rev $ wtsn'6 = (3 ~>) $ within (0.25, 0.75) rev $
slowspread ($) [chop 16, chop 32] $ s "[wtsn(3,8)]/2" slowspread ($) [chop 16, chop 32] $ s "[wtsn(3,8)]/2"
# speed ((+0.8).(/2) <$> density 1.8 sinewave1) # speed ((+0.8).(/2) <$> density 1.8 sinewave1)
@@ -153,23 +155,24 @@ let d'drum = d1 -- k, sn
shard'7 dt = slow 5 . chop 15 $ s "ice" shard'7 dt = slow 5 . chop 15 $ s "ice"
# gain "0.7" # gain "0.7"
# resonance "0.4" # resonance "0.4"
# cutoff "0.2" # cutoff "4410" -- 0.2 * (44100/2)
# orbit "1"
# delay "0.7" # delay "0.7"
# delayfeedback "0.3" # delayfeedback "0.3"
# delaytime dt # delaytime dt
bass'7 f = slow 8 $ f $ bass'7 f = slow 8 $ f $
slowspread ($) [rev.chop 12, rev.chop 24] $ slowspread ($) [rev.chop 12, rev.chop 24] $
bass'params $ s "[dubb dubb:1]/2" bass'params $ n "[0 1]/2" # s "dubb"
bass'7'm f = (f . (/2) <$> density (5%4) sinewave1) bass'7'm f = (f . (/2) <$> density (5%4) sinewave1)
fly'7 = slow (4%3) . fly'7 = slow (4%3) .
slowspread ($) [slow 1, density (5%4)] $ slowspread ($) [slow 1, density (5%4)] $
slow 12 $ slow 12 $
slowspread striate [24,36] $ s "fly:1" slowspread striate [24,36] $ sound "fly:1"
# gain "0.7" # gain "0.7"
bz'8 = s "[[ff bz]*2 [~ bz*2]]/2" bz'8 = s "[[ff bz]*2 [~ bz*2]]/2"
# n (slow 2 $ run 5) # n (slow 2 $ run 5)
# begin "0.7" # begin "0.7"
# end "0.85" # end "0.85"
# hcutoff "0.04" # hcutoff "882" -- 0.04 * (44100/2)
# hresonance "0.1" # hresonance "0.1"
# shape ((/5) <$> slow (5%3) sinewave1) # shape ((/5) <$> slow (5%3) sinewave1)