Fluxus live coding workshop

2007/11/28 - 15:00

Live coding is the process of writing software in real-time as part of a performance. It is a practice where software that generates music or visuals is written and manipulated as part of the performance. It emphasises the expressive possibilities afforded by programming languages as a means for defining and manipulating computational processes.

Fluxus is a real-time rendering engine for livecoding in Scheme. It reads live audio or OSC network messages which can be used as a source of animation data for real-time performances or installations. Keyboard or mouse input can also be read for simple games development, and a physics engine is included for simulations of rigid body dynamics.

The built in scheme code editor runs on top of the renderer, which means you can edit the scripts while they are running. As well as making live coding possible, it also gives you a very fast feedback way of experimenting or learning about graphics and animation.

Fluxus lends itself to procedural modelling and animation. There is an expermental procedural modelling tool, and full support for texturing, basic material properties and hardware shading.


Participation is free of charge. The only requirement is a laptop with Fluxus installed on it.

http://pawfal.org/fluxus/