On Tue, Jan 11, 2005 at 12:02:31 +0100, Mario Lang
wrote:
I'm
very interested in the idea of being able to code modules in a
modular synth live (in realtime) as well.
I was considering using ChucK, given that it's specifically designed for
RT performance use and can insert/remove/replace pieces of code into the
vm while running, but it looks like it would be a significant amount of
work to adapt the ChucK engine to be controlled by another app.
Have you looked at SuperCollider3? It is designed for RT, allows for live
coding in all sorts of ways (JITLib) and can easily be controlled from
other apps (the client and server side both can send and receive OSC) and
it has 8 JACK in and out ports by default.
Yep, for performance coding I would say SC is the best bet, I've seen a
live coding performance, and it was very impressive. Almost enough to make
me want to use emacs. Almost ;)
I was thinking of a live C compiler for prototyping and testing
purposes.
CLM (Common Lisp Music) already does that since many years, but its
compilation stage is quite slow. Actually, since I used some more-or-less
real-time coding languages (which do not have the dreaded edit-compile-run
cycle), I can't quite make myself to go back to that :-)
--
CYa,
Mario