generateMelodicSeed = slow 4
$ linger 0.5
$ repeatCycles 3
-- $ palindrome \n
$ (+ (slow (irand (4)+1) (sometimes (inversion) (run (irand (4)+1)))))
$ slow ((irand 3) + 1)
$ e ("x"<~>(irand 8)) 8
$ "x*16"<~>(irand 5)
inversion = (* (-1))
inversion = (* (-1))
d2
$ note
((scaleP scalePattern
$ (rotR 3.5)
-- $ inversion \n
$ (+ slow 8 "x" <~> ((0.5 ~>) generateMelodicSeed))
-- $ slow 2 \n
$ generateMelodicSeed
) - 12)#s "[pe-gtr:9,midi]" #gain 1.2 #orbit 1 #midichan 2
index > /home/xinniw/Documents/garden/Livecoding.md
Livecoding
Livecoding is a form of artistic performance where a performer writes and executes source code in front of an audience as a way of expressing themselves artistically.
Livecoding environments exist for music and visual arts.
Livecoding environments
- Tidalcycles
- Foxdot
- Hydra
index > /home/xinniw/Documents/garden/Livecoding.md