Extempore (http://extempore.moso.com.au) is an real-time programming language and environment for composers, sound artists, VJ's and graphic artists with an interest in live or interactive programming. Extempore is a member of the Lisp family of languages.
Time plays a major role in the Extempore environment allowing accurate real-time scheduling of events and code. Extempore is a dynamic environment designed for the creation and manipulation of running programs in live performance.
See the Extempore Web page (http://extempore.moso.com.au) to download the environment, quite a few examples and see plenty of demos of its potential.
I would be interested in supervising a project exploiting any aspect of Extempore's potential. Some ideas I have would be
* Real-time input to control Impromptu - live improvisation, looping, Midi control * Visualisation (graphics, video and audio) using Impromptu * Real-time audio sampling and control * Real-time audio effects * Many more possible.
Prerequisites: Good level of programming and algorithms. C/C++/OBJ C and Open GL for some aspects of Extempore interfacing.