About live coding

Live coding is a new direction in electronic music and video, and is starting to get somewhere interesting. Live coders expose and rewire the innards of software while it generates improvised music and/or visuals. All code manipulation is projected for your pleasure.

Live coding is inclusive and accessible to all. Many live coding environments can be downloaded and used for free, with documentation and examples to get you started and friendly on-line communities to help when you get problems. Popular live coding software includes supercollider, ChucK, impromptu and fluxus. Live patching is live coding with graph-based languages such as the venerable pure-data. It's also possible to livecode with a gamepad, e.g. with the robot oriented Al-Jazari.

Video examples

'bang' - live patching from Scott Hewitt and Sam Freeman of inclusive improv.


Audio/visual awesomeness from from-scratch livecode hero and impromptu developer Andrew Sorensen. A slow builder, but really gets going halfway through.



Haskell hackery by yaxu of slub



Live coded VJing from fluxus creator Dave Griffiths, also of slub.