Skip to content

Instantly share code, notes, and snippets.

@carltesta
Last active December 1, 2023 01:48
Show Gist options
  • Save carltesta/fa21822b300ace8ff64b01a65d54821e to your computer and use it in GitHub Desktop.
Save carltesta/fa21822b300ace8ff64b01a65d54821e to your computer and use it in GitHub Desktop.
Collection of MiniTidal mini-pieces written in Estuary
-- licensed with CC BY-NC-SA 4.0 https://creativecommons.org/licenses/by-nc-sa/4.0/
-- Carl Testa
--2021-11-16
stack [
slow 4 $ note "0 -2 ~ ~" # s "flbass" # speed 0.8 # gain 0.8,
off 0.25 (+ speed "<0.5 1 2 4>") $ s "glitch*16?" # n (irand 9) # pan perlin # speed (range "<0.6 0.8>" "<1 1.2>" square),
slow 1 $ s "[drum*4, [~ hh]*4]",
slow 4 $ degradeBy 0.5 $ ply 4 $ scramble 6 $ note (scale "minor" ("7 6 5 2 1 0" + "<0 -2 -2 -2>")) # speed 0.8 # s "gtr"
]
--2021-11-12
stack [
slow 2 $ rarely (fast 2) $ struct "t*10" $ scramble 8 $ note (scale "minor" "0 .. 7") # s "gtr",
slow 4 $ degradeBy 0 $ scramble 8 $ note (scale "minor" ("0 .. 7" + "<2 -2 0>")) # s "flbass" # speed 2,
slow 4 $ note (scale "minor" ("0 2 ~ ~ 4 3 ~ ~" + "<2 -2 0>")) # s "flbass" # gain 1.3,
s "alex*2" # n "0 1" # cutoff (slow 6 $ range 50 5000 perlin)
]
--2021-10-24
every 3 (slow 2) $ stack [
jux (fast 2) $ iter 5 $ note "0 2 4 5 7" # s "gtr" # gain 1,
--s "bottle*10" # cutoff 1500,
someCycles (fast 2) $ slow 4 $ note "0 7 12 11 9 7 11 12 14 4" # s "gtr" # pan rand
]
--2021-09-30
stack [
iter 8 $ slow 2 $ note (scale "spanish" "0 1 2 3 4 5 6 7") # s "gtr" # pan 1,
iter 8 $ slow 2.1 $ note (scale "spanish" "0 1 2 3 4 5 6 7") # s "gtr" # pan 0
]
--2021-09-29
stack [
iter 8 $ slow 2 $ sometimes (fast 2) $ note (scale "spanish" "0 1 2 3 4 5 6 7") # s "gtr" # gain 0.9,
note (scale "spanish" "<0 1 <2 4> 3>") + note "-12" # s "gtr" # gain 1.2,
sometimes (hurry 2) $ slow 2 $ s "drum/2 sd/3 [drum? ~ ~ drum?] [sd sd?]",
s "hh(9,16)" # gain 1.1
]
--2021-09-24
stack [
slow 2 $ s "sprvibe" +| up "<c'min7 f'min7> [g'dom7 ~]" |+ up "-12",
slow 2 $ note "<c4 f4> [g4 g4]" # s "gtr",
scramble 8 $ often (fast 2) $ sometimes rev $ note (scale "minor" "0 1 2 3 4 5 6 ~") # s "arpy" # cutoff (slow 7 $ range 50 5000 tri),
s "[bd bd] bd sd [bd bd] bd [~ bd] sd [cp? cp?]"
]
--2021-09-14
stack [
fast 2 $ iter 4 $ degradeBy (slow 8 $ tri) $ note "0 3 7 10 ~ ~ ~ 2" # s "gtr",
slow 4 $ note "<-12 -16>" # s "gtr",
fast 2 $ s "bd(3,8)" # gain 1.2
]
--2021-07-31
stack [
chunk 4 (fast 4) $ chunk 5 (fast 2) $ slow 2 $ degrade $ note "0 3 7 12 14 ~ 15 ~ 5 ~" # s "gtr",
slow 4 $ note "-12 -9" # s "gtr", --alternate between this line and next one by commenting them out
-- slow 8 $ note "-12 -16 -19 [-14 -16]" # s "gtr",
sometimes (fast 2) $ degradeBy 0.1 $ s "hh*4 hh hh ~ ~" # gain 1.2,
chunk 4 (fast 2) $ s "drum:0 drum:1 drum:2 ~",
s "[print*16?, noise*16?]" # n (irand 27) # cutoff (slow 16 $ range 100 10000 tri) # pan rand
]
--2021-07-31
stack [
slow 4 $ s "gtr*16" # speed (range 0.9 1.1 perlin),
slow 2 $ degrade $ shuffle 8 $ note (scale "minor" "~ 8 3 5 7 2 3 4") # s "gtr",
fast 4 $ s "sid:3*4" # note "[ 0 | 12 | 7 | 3 | 2]" # cutoff (range 100 10000 perlin) # pan rand,
fast 2 $ s "bd bd bd [ht | cp ]",
fast 2 $ s "drum(3,8)" # gain 1.2
]
--2021-07-31
stack [
degrade $ fast 2 $ iter 4 $ note "[15 | 13] [16 | ~] 18? 20?" + note "-12" # s "gtr" # cutoff (slow 9 $ range 1000 2500 tri),
s "industrial*1?" # n (irand 7) # cutoff (slow 1 $ range 500 5000 perlin) # speed rand # gain 1.0 # pan tri,
every 4 (fast 4) $ degrade $ s "drum(7,8)" # n "[2 | 3]",
every 3 (fast 2) $ s "drum:0(3,8)",
s "birds" # n (irand 7) # cutoff (slow 7 $ range 100 5000 tri)
]
--Carl Testa
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment