Page 1 of 1

Multi instance capable MIDI driver.

PostPosted: 10 Jan 2013, 17:32
by Marxon
Hi all,

i noticed that the U-Mix Control Pro 2 MIDI driver stops working if opened by more than one software.
Is it possible to make it multi instance capable?


Best regards
Marxon

Re: Multi instance capable MIDI driver.

PostPosted: 10 Jan 2013, 18:04
by sylMV
Nope.
The UMCP2 doesn't any custom driver. It runs using the system driver, which is not especially multi-instance.

We could in Cross be more permissive and not block the MIDI device till shutdown but we don't want to, as it can lead to unwanted behaviors like: The device needs to receive several messages in a row, but another app break this by sending any other message between some of them.

IMHO, this ain't a good idea...
By the way if you need to access your UMCP2 in another app while Cross is running, you can just uncheck MIDI IN/OUT in the MIDI prefrences, so that Cross releases the device. Checking these boxes back will reconnect the device.

Re: Multi instance capable MIDI driver.

PostPosted: 10 Jan 2013, 18:50
by Marxon
Hi sylMV, guardian of the source code!

sylMV wrote:Nope.
The UMCP2 doesn't any custom driver. It runs using the system driver, which is not especially multi-instance.


Yeah noticed that when trying to customize the device name.
But its ok, can live with it. Just had this suggestion in my mind :mrgreen:


Cheers
Marxon

Re: Multi instance capable MIDI driver.

PostPosted: 10 Jan 2013, 19:29
by daniel clark
sylMV wrote:Nope.

Checking these boxes back will reconnect the device.

Offtopic.HorsSujet!
:eek: :idea: Wuld cycling thease control allow Cross to reconnect if the controller is reconized by Cross and not coming on line :idea: