Unless my Midihubs are powered on after my DAW is running, they are not identified correctly.
My setup: Windows 10 laptop, 2 USB hubs, 4 Midihubs (2 in each USB hub), Presonus Studio One Pro 5.3, editor and Midihubs updated recently. In the device manager, each Midihub shows up on a different “COM” port (I don’t pretend to know what that is, but it’s there).
Although there is much more experimentation I could do to identify all possible combination outcomes (if time were unlimited), so far I’ve consistently established that if the Midihubs are powered on last, then the DAW’s dropdown list to setup MIDI control sources and destinations for instruments shows them each with their unique serial numbers and four ports (depending on the direction, either to or from) each, and I am able to route MIDI signals through the identified Midihub ports and through the DAW from any source to any destination.
If, however, the Midihubs (even if just two) are on before the DAW, or before booting the PC, then all 16 (or 8, or 12, depending on the number of units active) entries in the dropdown pick lists show only one, repeated, serial number from one of the active units, and aside from then not knowing which is which, even if I try all of them, none will work, i.e. the same MIDI stream that was running in the prior scenario doesn’t seem to pass through any of the selected port choices.
Because these routings in instrument setups need to persist from one session to the next, it’s important for the same units to be recognized consistently. I would hope this is possible without needing to follow a strict power sequencing scheme, for a few reasons: just because, for convenience and flexibility; also because one of my Midihubs is in the back of a rack, and isn’t immediately accessible, and I’d like it to be left on locally, the power being switched on a power strip; and because frequently my DAW hangs when these devices are powered up or down, thus requiring a forced shutdown and restart of the program, after which there’s a chance the same thing will happen repeatedly.
FWIW, another, similar, device, of which I have two, without unique identifying numbers, will not consistently match hardware to the DAW’s identification, so sometimes 1 is 1 and 2 is 2, other times 1 is 2 and 2 is 1, but at least if I attempt to route with taking that into account, it will function. Oddly, the way I’ve had to get those to consistently show up correctly is to turn them on after the PC, but before starting the DAW, so not quite the same workaround. Those units have a power supply, if that makes any difference.
Any help, advice, and fixes appreciated.