On-the-fly Programming :
Using Code as an Expressive Musical Instrument

(or live coding)
(Live Coding)
authors:
ge wang and perry cook
date:2002 - present

welcome: http://on-the-fly.cs.princeton.edu/



what is it? : On-the-fly programming (or live coding) is a style of programming in which the programmer/performer/composer augments and modifies the program while it is running, without stopping or restarting, in order to assert expressive, programmable control for performance, composition, and experimentation at run-time. Because of the fundamental powers of programming languages, we believe the technical and aesthetic aspects of on-the-fly programming are worth exploring.


ChucK
a concurrent, on-the-fly
programming language


The Audicle
context-sensitive, on-the-fly
programming environ/mentality


read the

on-the-fly programming paper
(presented at NIME 2004;
watch soundlab video summary)


"on-the-fly counterpoint"
an on-the-fly piece
for two laptops and two projectors


http://www.toplap.org/
we are a member of this


soundlab | cs | music