Livecoding

Livecoding is an emergent performing art in which software writing is improvised in realtime in front of an audience that can watch every keystroke unfold before them. Computer coding and algorithms are celebrated as aesthetic objects in their own right. Partly a reaction to a lack of audience engagement in traditional laptop performances, the origins of Livecoding lie in computer music, but fluxus – a rapid prototyping, playing and learning environment for 3D graphics, sound and games – has played its own part as one of a small number of tools designed for graphical live coding.