Live coding

From Free net encyclopedia

(Difference between revisions)

Current revision

Live coding is the name given to the process of writing software in realtime as part of a performance. Historically, this technique has been around since computers were used to produce early computer art, but recently it has been explored as a more rigorous alternative to laptop DJs, which lacks the charisma and pizzazz of musicians performing live.

Generally, this practise stages a more general approach of interactive programming, of writing (parts of) programs while they run. To be able to abstract from the separation between preparation and application is a feature of many computer languages.

Synonyms: interactive programming, on-the-fly programming, just in time programming


TOPLAP, an ad-hoc conglomerate of artists interested in live coding was set up in 2003, and promotes the use, proliferation and exploration of a range of software, languages and techniques to implement live coding. This is a parallel and collaborative effort e.g. with research at the Princeton Sound Lab and at the University Cologne.


See also


External links