Under Windows 7 and 8, some, if not all, USB MIDI drivers seem to disallow multiple programs (processes) to use them at the same time. I am having difficulties opening such a device for input with Juce, if another DAW or notation software also uses it. This conflict is reported by many users and is a real pain. Similar issues arise with ASIO drivers, although this can be resolved by using Steinberg’s multi-client ASIO driver.
There are no such conflicts on OS X, which supports any number of audio and MIDI clients to operate in parallel.
Can you confirm this and how are you dealing with this?
Is this a limitation of Windows USB implementation? Or is the individual USB driver responsible?
Are there any generic drivers available as a resort?
Am I missing something fundamental?
Thanks for any feedback in advance!