This is something I have done a fair bit of work on myself. I have an almost complete working engine, which allows polyphonic, multitimbral operation, and has a mixer with a channel per part, inserts and as many output buses as you want. No GUI code as yet (except for some old code in a pervious incarnation). The engine and GUI stuff have been written right from the start to be completely separate, so a command line interface should be easy. I started off doing my own home-spun plugin api, but when it came down to it, the only difference was that there were contorl, output and input ports, rather than just ports. So it made more sense to just use LADSPA, and provide a separate library of plugins that the synth used, that could be used elsewhere too. Ian
> Another possibility that might make more sense (something else I've been > thinking about) is a LADSPA only modular synth - as LADSPA plugins are > much less bound to a GUI than ssm's the interface could be much more > textual.
