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!