nick wrote: >Now somebody please put me straight here - as far as I can see, there's >LADSPA and JACK. (and MuSE's own plugins?). Now, I'm under the >impression that these only deal with the audio data - only half what I >need for a synth. Or can LADSPA deal with MIDI?
[...] >I just want to get on, write amSynthe and then everyone can enjoy it, >but this hurdle is bigger than it seems. 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. (unfortunately it will probably take another decade until we have a ladspa equivalent for realtime event transmittance ;) maybe the already mentioned iiwusynth can serve as a design model for your project; i found it very versatile. cheers, tim
