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


index > /home/xinniw/Documents/garden/Livecoding.md