On Sun, 6 Oct 2002, Steve Harris wrote:
I've just
reinvented remote-procedure-calls, strings, linked lists and
bunch of other stuff while writing the new standalone C implementation of
Ecasound Control Interface (ECI) (ugh, C, ugh ;)). But I think the work
Kai, that
is a thing of beauty.
Thanks, although I think this is better ;) ...:
http://www.wakkanet.fi/~kaiv/ecasound/ecasound-list/2002/10/0053.html
... Mario Lang implemented the equivalent functionality in elisp to
ecasound's emacs-mode, and instead of the hundreds of lines of code I
needed in the C impl, Mario only needed one elisp function to parse the
wire-protocol. Result... 'elisp 1 - C 0'. Pretty neat, I must say. :)
PS Oh yes, there's no need to leave your emacs session if you just
want to do some multitrack recording (and w/ full JACK and
LADSPA support)! :) An old screenshot of ecasound-mode can
be found at:
http://www.eca.cx/screenshots/ecasound-2.1dev6_emacsmode.jpg
--
http://www.eca.cx
Audio software for Linux!