I finally started beta testing of my plugin and it seems to work well so far except one issue:
One beta tester told me that he receives an error message from my plugin that a Midi device cannot
be opened because it might be in use.
I am accessing Midi devices directly in my plugin and I just check the return value when opening
a device for nullptr. If so, the device has failed to open and I throw such a message.
But a multiclient driver should allow to open Midi devices twice on Windows and it does this properly
in the 32Bit version of my plugin.
So what to do here? I don't have a multiclient device to test :-) Is there a way of getting more meaningful
information from the driver about the issue, like an error code? Have some of you guys had a similar problem and
how did you fix that.
Any help is much appreciated!