At 7:36 -0400 13/6/05, Paul Davis wrote:
my point is that there is a big difference between
saying there should
be a single API for MIDI on <platform> and a single implementation of
that API on <platform>. of course, the problem is that we don't have a
single API, even.
no, right, there are multiple MIDI API's on Linux and I think this is
a good thing. I favour MidiShare, because its older, well-proven,
cross-platform, and well and truly tested by its developers. I
cannot say that for the MIDI parts of ALSA. I never thought that
MIDI should've been treated the way it was in ALSA, either.
this will probably never be solved. if you look at the
windows world,
there are several MIDI APIs in place, just as there are several audio
APIs in place. on OS X, there is only one, but CoreMIDI has been the
weakest received part of the whole CoreAudio-related package as far as I
can tell, and although it appears capable of a lot, it certainly can't
do what Rewire and/or JACK-midi can in terms of synchronizing MIDI with
audio at the sample level.
MidiShare can, though ..
--
;
Jay Vaughan