Преглед изворни кода

flesh out middle sections, add placeholders

we are now bang up to date. future changes to be timestamped by git
Aneurin Barker Snook пре 10 година
родитељ
комит
8221e07606
1 измењених фајлова са 79 додато и 37 уклоњено
  1. 79 37
      piston.tidal

+ 79 - 37
piston.tidal

@@ -7,14 +7,18 @@ cps (138/60)
 let bassParams = (|+| gain "0.7").(|+| hcutoff "0.022").(|+| hresonance "0.001")
 
 {-
-piston i
+piston 0
 -}
 
 d5 $ slow 16 $ jux (0.5 <~) $ rev . striate 256 $ sound "fly"
    |+| hcutoff "0.09"
    |+| hresonance "0.06"
+-- |+| gain "0.1" |+| gain "1"
    |+| gain "1"
--- |+| gain "0.1"
+
+{-
+piston 1.a
+-}
 
 d1 $ sound "k:1"
 d2 $ sound "wt/2"
@@ -54,8 +58,6 @@ d5 silence
 
 d3 $ (every 2 $ within (0.25, 0.75) (0.5 ~>)) $ slow 8 $ rev . chop 16 $ bassParams $ sound "[dubb dubb:1]/2"
 
---d3 $ (|+| begin "0.8").(|+| end "0.85") $ slow 8 $ (<~) (1/4) $ rev . chop 16 $ bassParams $ sound "[dubb dubb:1]/2"
-
 d1 $ within (0.5, 1) (chop 8) $ sound "{[[k*2 ~] ~], [~ ~ sn [~ sn*3]/2]}/2"
 
 mapM_ ($ silence) [d1,d2]
@@ -63,7 +65,7 @@ mapM_ ($ silence) [d1,d2]
 d2 $ sound "[~ wt*4 ~ wt*2 ~]/5"
 
 {-
-piston ii
+piston 1.b
 -}
 
 d4 silence
@@ -119,7 +121,7 @@ d7 $ every 2 (density 1.5) $ whenmod 5 3 (density 2) $ rev $ chop 16 $ sound "[i
 d2 $ sound "~ wt*2"
 
 {-
-piston iii
+piston 1.c
 -}
 
 mapM_ ($ silence) [d1,d3,d4,d9]
@@ -169,43 +171,47 @@ 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"
 
-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"
-
 d1 $ sound "{k*2 [~ k], ~ sn}/2"
 
+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 $ every 2 (0.5 <~) $ slow 4 $ rev . chop 16 $ bassParams $ sound "[dubb dubb:1]/2"
    |+| cut "1"
    |+| vowel "o i"
 
 {-
-piston iv
+piston 2.a
+-}
+
+--tbc
+
+{-
+piston 2.b
 -}
 
 solo $ d1 $ sound "{[~ ~ ~ k:1], [~ sn]/2}"
 
-d4 $ whenmod 5 3 rev $ slow 16 $ jux ((1.5 ~>).rev) $ chop 64 $ bassParams $ sound "fly:1"
-   |+| speed "0.7"
-   |+| shape ((/2) <$> density 2.1 saw1)
+d2 $ sound "~ wt wt wtsn/8"
+   |+| shape ((/2) <$> density 1.2 saw1)
 
 d9 $ slow 2 $ smash 16 [1,2] $ sound "ant:1"
    |+| cutoff "0.08" |+| resonance "0.01"
 
-d4 $ 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)
+d9 silence
 
 d1 $ sound "{[k ~ ~ k:1], [~ sn]/2}"
 
-d2 $ sound "~ wt wt wtsn/8"
-   |+| shape ((/2) <$> density 1.2 saw1)
-
 d3 $ chop 16 $ bassParams $ sound (samples "[~ dubb]" (slow 4 "0 1"))
    |+| cut "1"
 
+d4 $ whenmod 5 3 rev $ slow 16 $ jux ((1.5 ~>).rev) $ chop 64 $ bassParams $ sound "fly:1"
+   |+| speed "0.7"
+   |+| shape ((/2) <$> density 2.1 saw1)
+
 d3 $ whenmod 3 2 (density 1.6) $ chop 16 $ bassParams $ sound (samples "[~ dubb]" (slow 4 "0 1"))
    |+| cut "1"
 
-mapM_ ($ silence) [d4,d9]
+d4 silence
 
 d3 $ density 1.6 $ chop 16 $ bassParams $ sound (samples "[~ dubb]" (slow 4 "0 1"))
    |+| cut "1"
@@ -213,21 +219,22 @@ d3 $ density 1.6 $ chop 16 $ bassParams $ sound (samples "[~ dubb]" (slow 4 "0 1
 d3 $ every 2 (density 2) $ density 1.6 $ chop 16 $ bassParams $ sound (samples "[~ dubb]" (slow 4 "0 1"))
    |+| cut "1"
 
+d1 $ sound "k"
+
 d6 $ chop 16 $ sound "[~ ~ [~ plode] !]/4"
    |+| speed "0.9"
    |+| vowel "u"
 
-d3 $ within (0.5, 0.75) (|+| vowel "u o") $ every 2 (density 2) $ density 1.6 $ chop 16 $ bassParams $ sound (samples "[~ dubb]" (slow 4 "0 1"))
-   |+| cut "1"
-
 d6 $ whenmod 4 3 (density 1.8) $ chop 16 $ sound "[~ ~ [~ plode] !]/4"
    |+| speed "0.9"
    |+| vowel "u"
 
-d3 $ within (0.5, 0.75) (|+| vowel "u o") $ every 2 (density 2) $ density 1.6 $ chop 16 $ bassParams $ sound (samples "[~ dubb]" (slow 4 "0 1"))
+d3 $ every 2 (density 2) $ density 1.6 $ chop 16 $ bassParams $ sound (samples "[~ dubb]" (slow 4 "0 1"))
    |+| cut "1"
    |+| speed ((+0.75).(/2) <$> slow 1.3 sinewave1)
 
+d1 $ sound "{[k ~ ~ k:1], [~ sn]/2}"
+
 d3 $ within (0.5, 0.75) (|+| vowel "u o") $ every 2 (density 2) $ whenmod 3 2 (density 1.6) $ chop 16 $ bassParams $ sound (samples "[~ dubb]" (slow 4 "0 1"))
    |+| cut "1"
    |+| speed ((+0.75).(/2) <$> slow 1.3 sinewave1)
@@ -237,14 +244,27 @@ d6 $ whenmod 4 3 (density 1.8) $ chop 16 $ sound "[~ ~ [~ plode] !]/4"
    |+| vowel "u"
    |+| shape ((/3) <$> density 3 sinewave1)
 
-d7 $ rev $ chop 64 $ sound "[~ gnome]"
-   |+| speed "1.2"
-   |+| shape ((/2) <$> ((0.25 ~>) . density 3) sinewave1)
-   |+| gain "0.6"
+d1 silence
 
-d4 $ 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)
+d3 $ every 2 (density 2) $ whenmod 3 2 (density 1.6) $ chop 16 $ bassParams $ sound (samples "[~ dubb]" (slow 4 "0 1"))
+   |+| cut "1"
+   |+| speed ((+0.75).(/2) <$> slow 1.3 sinewave1)
+
+let gprop = (|+| speed "1.2").(|+| shape ((/2) <$> ((0.25 ~>) . density 3) sinewave1)).(|+| gain "0.6")
+
+d7 $ rev $ stack [
+   smash 64 [0.5,1] $ gprop $ sound "~ gnome"
+   |+| pan (slow 4 sinewave1),
+   smash 64 [(1/2.5),1] $ gprop $ sound "~ gnome"
+   |+| pan ((0.5 <~) $ slow 4 sinewave1)
+]
+
+d7 $ whenmod 5 3 (slow 1.5) $ rev $ stack [
+   smash 64 [0.5,1] $ gprop $ sound "~ gnome"
+   |+| pan (slow 4 sinewave1),
+   smash 64 [(1/2.5),1] $ gprop $ sound "~ gnome"
+   |+| pan ((0.5 <~) $ slow 4 sinewave1)
+]
 
 d6 $ whenmod 4 3 (density 1.8) $ chop 16 $ sound "[~ ~ [~ plode] !]/4"
    |+| speed "0.9"
@@ -252,7 +272,13 @@ d6 $ whenmod 4 3 (density 1.8) $ chop 16 $ sound "[~ ~ [~ plode] !]/4"
    |+| shape ((/3) <$> density 3 sinewave1)
    |+| delay "0.3" |+| delayfeedback "0.2" |+| delaytime "0.2875" --(138/60)/8
 
-d6 $ within (0, 0.5) (rev) $ whenmod 4 3 (density 1.8) $ chop 16 $ sound "[~ ~ [~ plode] !]/4"
+d1 $ sound "{[k ~ ~ k:1], [~ sn]/2}"
+
+d4 $ 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)
+
+d6 $ within (0, 0.5) rev $ whenmod 4 3 (density 1.8) $ chop 16 $ sound "[~ ~ [~ plode] !]/4"
    |+| speed "0.9"
    |+| vowel "u"
    |+| shape ((/3) <$> density 3 sinewave1)
@@ -260,18 +286,30 @@ d6 $ within (0, 0.5) (rev) $ whenmod 4 3 (density 1.8) $ chop 16 $ sound "[~ ~ [
 
 mapM_ ($ silence) [d2,d6]
 
-d3 $ (|+| gain ((*0.7) <$> saw1)) $ within (0.5, 0.75) (|+| vowel "u o") $ every 2 (density 2) $ whenmod 3 2 (density 1.6) $ chop 16 $ bassParams $ sound (samples "[~ dubb]" (slow 4 "0 1"))
+d3 $ (|+| gain ((*0.7) <$> saw1)) $ every 2 (density 2) $ whenmod 3 2 (density 1.6) $ chop 16 $ bassParams $ sound (samples "[~ dubb]" (slow 4 "0 1"))
    |+| cut "1"
    |+| speed ((+0.75).(/2) <$> slow 1.3 sinewave1)
 
-mapM_ ($ silence) [d3,d4,d9]
+mapM_ ($ silence) [d3,d4,d7]
+
+{-
+piston 2.c
+-}
+
+--tbc
 
 {-
-piston vi
+piston 3.a
 -}
 
+--tbc
+
 solo $ d1 $ whenmod 3 2 (slow (4%3)) $ sound "[k*2 [sn ~ ~ wt] k*2 sn [~ k]]/5"
 
+{-
+piston 3.b
+-}
+
 d1 $ every 3 (density 2) $ within (0, 0.5) (jux ((1%3) ~>)) $ sound "[k [sn ~ k] [~ ~ sn] ~]/8"
 
 d7 $ slow 5 . chop 15 $ sound "ice"
@@ -324,7 +362,7 @@ d1 $ within (0, 0.5) (jux ((1%3) ~>)) $ sound "[k [sn ~ k] [~ ~ sn] ~]/8"
 d6 silence
 
 {-
-piston vii
+piston 4.a
 -}
 
 d3 $ slow 16 $ rev . chop 32 $ bassParams $ sound "[dubb dubb:1]/2"
@@ -378,9 +416,13 @@ d2 $ within (0.5, 1) (slow (3%2) . chop 4) $ whenmod 5 3 (rev . chop 8) $ densit
 
 d1 $ sound "[k [sn ~ ~ k] [~ k*2] sn]/4"
 
-mapM_ ($ silence) [d4,d6,d7,d8]
+{-
+piston 4.b
+-}
 
-mapM_ ($ silence) [d5,d9]
+mapM_ ($ silence) [d4,d6,d7,d8,d9]
+
+d5 silence
 
 solo $ d2 $ within (0.5, 1) (slow (3%2) . chop 4) $ whenmod 5 3 (rev . chop 8) $ density (4%3) $ sound "[wtsn ~ wt]"