>for a softsynth, i'd prefer a design that puts the core functionality >in a library, because from there on, you can integrate it with *all* >audio applications -- if your synth sounds good, people will write the >necessary wrappers for their favourite audio app themselves :) > >for a standalone version to work with other audio applications your >best choice for audio is using jack i think. of course to receive >midi, the alsa sequencer comes to mind first. personally i like raw >midi byte streams as a means of connecting via files/sockets, too.
i.e. wrap up the synth core as a LADSPA plugin, then call it from within you JACK client. right? :)
