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

Reply via email to