diff --git a/piston.tidal b/piston.tidal index d82f6be..a576846 100644 --- a/piston.tidal +++ b/piston.tidal @@ -175,6 +175,9 @@ d2 $ chop 16 $ within (0.5, 1.5) (kdelay) $ sound "[[k:1 [~ k:1] k:1 [~ k:1]] sn d2 $ whenmod 3 2 rev $ chop 16 $ within (0.5, 1.5) (kdelay) $ sound "[[k:1 [~ k:1] k:1 [~ k:1]] sn]/8" +d3 $ every 2 (0.5 <~) $ slow 4 . brak $ rev . chop 16 $ bassParams $ sound "[dubb dubb:1]/2" + |+| vowel "o i" + d2 $ within (0, 0.5) (|+| vowel "o") $ whenmod 3 2 rev $ chop 16 $ within (0.5, 1.5) (kdelay) $ sound "[[k:1 [~ k:1] k:1 [~ k:1]] sn]/8" d3 silence @@ -196,6 +199,12 @@ solo $ d8 $ slow 8 $ chop 16 $ bassParams $ sound "[dubb dubb:1]/2" d2 $ sound "[[~ [wt wtsn]] ~ wt ~]/5" +d7 $ within (0.5, 0.75) (iter 4) $ whenmod 3 2 (slow 2) $ slow 8 $ every 2 rev $ striate 128 $ sound "[ice plode]*2" + |+| cutoff "0.02" + |+| resonance "0.001" + |+| speed "0.7" + |+| gain "0.7" + d1 $ sound "[k sn [~ k] sn [k sn] ~]/6" d1 $ sound "[k*2 sn [~ k] sn [k sn] k]/6" @@ -207,11 +216,6 @@ d9 $ sound "[~ ~ ~ [~ ~ [~ wtsn] wtsn*2]]/16" d1 $ sound "[k*2 [sn ~ ~ sn] [~ k] sn [k sn] k]/6" |+| gain "[1 [1 0.8] 1 1 1 1]/6" -d7 $ whenmod 3 2 (slow 2) $ slow 8 $ every 2 rev $ striate 64 $ sound "ice" - |+| cutoff "0.02" - |+| resonance "0.001" - |+| speed "0.7" - d4 $ (0.5 <~) $ slow 16 . chop 32 $ sound (samples "bzl" (density 1.5 "0 1")) |+| speed ((+1.3) <$> density 1.7 sinewave1) |+| gain "0.9" @@ -221,7 +225,13 @@ d3 $ bassParams $ (0.25 ~>) $ chop 8 $ sound "[dubb dubb:1]/2" |+| cutoff "0.01" |+| resonance ((/3) <$> slow 4 saw1) -d7 silence +d7 $ whenmod 6 3 (density (5%4)) $ within (0.5, 0.75) (iter 4) $ whenmod 3 2 (slow 2) $ slow 8 $ every 2 rev $ striate 128 $ sound "[ice plode]*2" + |+| cutoff "0.02" + |+| resonance "0.001" + |+| speed "0.7" + |+| gain "0.7" + +d8 silence d3 $ whenmod 5 3 (superimpose (0.25 ~>)) $ bassParams $ (0.25 ~>) $ chop 8 $ sound "[dubb dubb:1]/2" |+| cut "1" @@ -240,9 +250,6 @@ d3 $ whenmod 5 3 (superimpose (0.25 ~>)) $ bassParams $ (0.5 ~>) $ chop 8 $ soun |+| resonance ((/3) <$> slow 4 saw1) |+| shape ((+0.25).(/2) <$> density 1.5 saw1) -d1 $ sound "[k*2 [sn ~ ~ sn] [~ k] sn]/4" - |+| gain "[1 [1 0.8] 1 1]/4" - d4 $ whenmod 7 4 (within (0.5, 1) (density 2)) $ (0.5 <~) $ slow 16 . chop 32 $ sound (samples "bzl" (density 1.5 "0 1")) |+| speed ((+1.3) <$> density 1.7 sinewave1) |+| gain "0.9" @@ -261,15 +268,24 @@ d4 $ whenmod 7 4 (within (0.5, 1) (density 2)) $ (0.5 <~) $ slow 16 . chop 32 $ |+| delay "0.7" |+| delayfeedback "0.3" |+| delaytime "0.2875" --(138/60)/8 |+| pan (density 4.1 sinewave1) -d7 $ within (0.5, 0.75) (iter 8) $ whenmod 3 2 (slow 2) $ slow 8 $ every 2 rev $ striate 64 $ sound "ice" +d7 $ whenmod 6 3 (density (5%4)) $ within (0.5, 0.75) (iter 4) $ whenmod 3 2 (slow 2) $ slow 8 $ every 2 rev $ striate 128 $ sound "[ice plode]*2" |+| cutoff "0.02" |+| resonance "0.001" - |+| speed "0.7" + |+| speed "1.4" + |+| gain "0.7" + |+| vowel "a" + +d7 $ whenmod 6 3 (density (5%4)) $ within (0.5, 0.75) (iter 4) $ whenmod 3 2 (slow 2) $ slow 8 $ every 2 rev $ striate 128 $ sound "[ice wtsn]*4" + |+| cutoff "0.02" + |+| resonance "0.001" + |+| speed "1.4" + |+| gain "0.7" + |+| vowel "a" mapM_ ($ silence) [d1,d2,d3,d4] -d1 $ sound "[k*2 [sn ~ ~ sn] [~ k] sn [k sn] k]/6" - |+| gain "[1 [1 0.8] 1 1 1 1]/6" +d1 $ sound "[k*2 [sn ~ ~ sn] [~ k] sn]/4" + |+| gain "[1 [1 0.8] 1 1]/4" {- piston 2.b @@ -496,12 +512,6 @@ d7 $ every 2 (density 2) $ whenmod 3 2 (density 1.6) $ chop 16 $ bassParams $ so |+| cut "1" |+| speed ((+0.75).(/2) <$> slow 1.3 sinewave1) -d9 $ stack [ - slow 2 $ smash 16 [1,2] $ sound "ant:1" - |+| cutoff "0.08" |+| resonance "0.01", - smash 4 [0.5,0.25] $ iter 3 $ sound "[[~ [wt wtsn]] ~ wt ~]/5" -] - d2 $ sound "{wt/2, [~ wtsn]/8}" d2 $ density (4%3) $ sound "[wtsn ~ wt]" @@ -524,7 +534,17 @@ mapM_ ($ silence) [d4,d6,d7,d8,d9] d9 $ smash 4 [0.5,0.25] $ iter 3 $ sound "[[~ [wt wtsn]] ~ wt ~]/5" -mapM_ ($ silence) [d5,d9] +d7 $ whenmod 6 3 (density (5%4)) $ within (0.5, 0.75) (iter 4) $ whenmod 3 2 (slow 2) $ slow 8 $ every 2 rev $ striate 128 $ sound "[ice plode]*2" + |+| cutoff "0.02" + |+| resonance "0.001" + |+| speed "0.7" + |+| gain "0.7" + +d8 $ whenmod 5 3 rev $ brak $ slow 16 $ jux ((1.5 ~>).rev) $ chop 64 $ bassParams $ sound "fly:1" + |+| speed "0.7" + |+| shape ((/2) <$> density 2.1 saw1) + +mapM_ ($ silence) [d5,d7,d9] solo $ d2 $ within (0.5, 1) (slow (3%2) . chop 4) $ whenmod 5 3 (rev . chop 8) $ density (4%3) $ sound "[wtsn ~ wt]"