|  | @@ -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"
 |  | 
 | 
											
												
													
														|  | -            # cutoff "0.08"
 |  | 
 | 
											
												
													
														|  | 
 |  | +    ant'2 = slow 2 $ smash 16 [1,2] $ sound "ant:1"
 | 
											
												
													
														|  | 
 |  | +            # 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'delay = (# delay "0.3").
 |  | 
 | 
											
												
													
														|  | 
 |  | +    perc'3 = sound "[[k:1 [~ k:1] k:1 [~ k:1]] sn]/8"
 | 
											
												
													
														|  | 
 |  | +    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)
 |