a simple l-system rendered into granular structures. an l-system is a type of recursive language that was developed initially to describe plant growth and bacteria. one could also call this composition a fractal. this l-system is the 3rd generation of the axiom x_xx, where the rule x--> x_xx is applied to every x in the sentence each generation. the resulting sentence, x_xx_x_xxx_xx_x_xx_x_xxx_xxx_xx_x_xxx_xx_x_xx_x_xxx_xx_x_xx_x_xxx_xxx_xx_x_xxx_xxx_xx_x_xxx_xx_x_xx_x_xxx_xxx_xx_x_xxx_xx
is then rendered into sound by turning the sentence into legal supercollider code and then interpreted. this was done in realtime, and the initial l-system was devised on a single node in my new linux cluster, "Cattri". Cattri is a wirelessly accessible cluster built for livecoding that lives in my house. since the final product i chose to document wasn't complex enough to warrant that kind of processing power, i was still able to render it on my macbook. i can livecode with it by manually altering the code which programatically alters the code to be run, for example producing another generation of the l-system or changing how the l-system translates into SC3 code before it is interpreted. no edits, no overlays, all eq-ing and dynamics processing was done in realtime in SC3, and we barely scratched the surface of the processing power of one machine, much less a cluster. i'm starting to wonder if i should use the cluster to generate datasets in realtime and use them for livecoding performances. --actually nevermind that's exactly what i'm going to do.