OK ... yesterday I was trying to get some actual development done amidst all
of the release preparations and I was attempting to disable the built-in
MIDI driver at compile-time.
One problem that I ran into is that if both OMS and the built-in driver fail
to open while BP2 is initializing, the program just exits. This is of
course easy to change, but my question is whether there will be any bad side
effects from just continuing with no enabled driver.
I found that if I turn off OMS with the built-in driver omitted that BP2
hangs. So I think there may be a great deal more to do to correctly disable
the built-in. It seems to me that BP2 should automatically disable
real-time MIDI when both drivers fail or are not present, but I don't think
it is. (And we will need a way to run without real-time MIDI on OS X until
I get CoreMIDI support implemented -- but that is a long way off).
Any help that you can offer, Bernard?
Anthony
|