On Wed, Dec 04, 2002 at 09:44:12 +0100, David Olofson wrote: > > Hoever > > making sure htat the API is scale neutral (unlike generic MIDI) is > > important. I'm not sure what the best way to ensure this is. > > I use "linear pitch". 1.0 would be your MIDI standard middle C. +1.0 > would give you the next higher semitone, and +12.0 would give you the > next higher octave.
Thats somewhat semitone biased, if we use +1.0 is middle C, +2.0 is one octave higher then we are tuning neutral, and, coincidentally compatible with 1.0volt/octave analogue synths. > Well, then there's no problem. It's just that if we design an API for > simple instruments, I can quarantee that it won't be too long before > we're here again, discussing a third API for "advanced instruments". > (That will probably happen anyway, but we can at least *consider* > covering what we know already.) Well, no, because for advanced instruments (eg. a full featured sampler) we have jack. > Or we just design an event system and strap that onto JACK as well as > a stripped version of LADSPA. :-) I think its reasonable to expect a jack app to be able to natively understand MIDI/OSC/CV/whatever. - Steve
