Skip to content

Instantly share code, notes, and snippets.

@err0r500
Created January 27, 2019 18:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save err0r500/216e63b06071e7fd951c33b4d9d1fb10 to your computer and use it in GitHub Desktop.
Save err0r500/216e63b06071e7fd951c33b4d9d1fb10 to your computer and use it in GitHub Desktop.
tidal
do
let s1 =
sometimes (degradeBy 0.9) $
sound "sn sn ~ ~ sn*3, ~ ~ sn*3/3 ~ ~"
let s2 =
rarely (jux (iter 4)) $
sometimes rev $
rarely (striate 3) $
rarely (striate 40) $
spread ($) [
rev,
slow 10,
striate 30,
(# speed "0.8")
] $
randcat [
sound "~ bass:3 ~ ~",
sound "~ bass:2*3 ~ ~"
]
# speed rand / 10
let s3s =
randcat [
sound "bd sn sn sn*3",
sound "bd bd*20",
sound "bd sn sn sn*4",
sound "bd sn*30 sn sn*7"
]
let s3 =
sometimes (# lpq (randcat ["0.6", "0.3", "0.5", "0"])) $
sometimes (# cutoff (randcat ["400", "900", "1500"])) $
s3s |+| vowel "a i u"
# pan rand
# speed rand
let s4 =
randslice 3 $
s3s
# pan (cosine * rand)
# speed cosine
let s5 =
n "2 3*10" |+| n "4 5 6"
# sound "drum"
d1 $ stack [
s1,
s2,
s3,
s4,
s5,
sound ""
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment