Good to see someone other than Grame' guys try to "push" MidiShare.... ((:
well, i'm only pushing because i'm using it, and i can't use ALSA. :)
But Jay, MidiShare cannot help in terms of synchronizing MIDI with audio at the sample level..... MidiShare events are 1 millisecond time stamped.
yes, i understand that now .. i initially mis-understood pd's idea on this, since under OSX, MidiShare is 'sync'ed' using an Audio timer..
but, it would in fact be interesting if MidiShare had a new 'Audio Event' type added to it, from the standpoint of timestamp'ed events .. thats feasible, i think .. of course, this would only be relevant if one was already using MidiShare, but it would be a nice addition to what I consider a very clean and productive API .. /me goes off to prepare an "AudioShare" patch, heh heh ..
But well the Linux official API is now ALSA, and the OSX official API is CoreMidi..... and we have to live with that.
what makes an API 'official' under Linux, anyway? in my opinion, the old maxim, "use what works" applies .. and ALSA has proven to be a very difficult and annoying thing to get set up and working (witness jwz' recent terror) .. while MidiShare has (for the most part) been smooth and dreamy.
but .. ymmv, yo. -- ; Jay Vaughan
