[CM] clm-in-scheme

Bill Schottstaedt bil@ccrma.Stanford.EDU
Wed, 9 Oct 2002 04:22:23 -0700

To follow-up a previous note, the only missing things are the
checkpointing (partial recompilation) portion of with-mix, and
complete support for def-clm-struct in the run macro; the other names
that aren't defined explicitly (run*, instrument-let, sound-let, the
Snd connection, etc) are easily handled in Scheme using normal syntax;
the multi-machine (clm-over-the-net) stuff isn't useful anyway;
with-psound can be done as in bess.scm (the real-time controls become
normal variables, not shared-memory locations); make-controller was a
kludge to begin with.  Most of the instruments in the CLM tarball have
been translated and run nearly as fast (using run) in Scheme.