Multiple mio10 units - Unique Device Names/Port Names in Windows?

Hi - I recently installed 2 mio10 devices in my rig running Windows 10.  Programmed, customized, MIDI routing set up fine, both units connected via USB and Ethernet, everything working as expected and no problems there.  My issue comes down to the enumeration of the devices and the way that the midi ports are named inside of Windows at the hardware level.  The devices both show up as "mio10" in Device Manager; nothing to uniquely identify them as separate interfaces:

 image

As such, when a program enumerates the ports on these units, they show up with the exact same names for the ports for both devices.  Examples:

MIDIOX:

image

Bitwig Studio 2.0:

image

Is there anything that can be done to uniquely identify these two units (and any ports that get enumerated with them) so that they can be more easily identifiable inside of applications.  In the case of MIDIOX, you can customize the port names, but in this case it is not possible to do that correctly.  The custom name that gets specified for the ports on the first unit (mio10, MIDIIN2 (mio10), etc. ) gets duplicated with the second set of ports, making the whole point of customizing the names useless.  Is it possible to figure a way to take the name that is given to the unit in the iConfig software and assigning that to the Device Name in Windows?  I realize this may be asking the impossible given that the mio devices are implemented as a "Class-Compliant" device and it would likely require a custom device driver to make this happen, but any ideas would be appreciated.

Thanks!
bax

Comments

  • One more thing I tried - I did rename (re-label, really) the devices in Device Manager via the registry hack approach, and they do now at least show up as "mio10-1" and "mio10-2" in Device Manager.  This unfortunately has no bearing on the actual device name as far as Windows enumeration is concerned, so they both still show up as "mio10" in any software that actually enumerates MIDI ports...

    Thanks!
    bax
  • bax, I'll double check with engineering, but my understanding is that the best you can do is get the interfaces to appear in the order they're turned on.

    I have a powered usb hub pretty much like this:


    (That's not a recommendation for that particular hub, just the first picture I could find doing a search! In general it's best to stick with name brands if you can, because they're the most likely to adhere to the standard.)

  • Thanks Nick.  Yeah, I have them in order and turned on in the correct order, and make sure not to unplug them so they stay "in place" but it is still a pain to keep things straight.  Unfortunately there are also some apps that don't enumerate correctly and go only by the name (label) of the port, and in those cases you cannot use the second set of ports (the app thinks you have already used the port and will not let you specify it a second time).  Definitely a huge drawback to using two of these on the same machine with Windows... 

    Thanks!
    bax
Sign In or Register to comment.