csw900 wrote:Windows does not rename usb input ports but it does renumber them if
you unplug one or plug another in.
This problem can be avoided for multiple midi inputs via usb if you purchase each
midi to usb cable from a different maker so that each one is known to windows
by a different name.
Hello csw900,
Windows doesn't rename the USB ports themselves, but its default USB-MIDI driver (which most basic USB-MIDI adapters use) can occasionally change the MIDI port names it presents for any given USB-MIDI interface, especially if there is more than one of the same model attached and/or if you attach/detach other USB devices, and/or attach any of the USB-MIDI adapters to different USB ports.
csw900 wrote:Well written software uses these names to recognise the inputs and so if there are
any usb configuration changes the inputs do not get mixed up.
Hauptwerk does indeed identify the MIDI ports by the names that the operating system presents for them. However, as above, Windows does occasionally change those port names (if using its default USB-MIDI driver).
Using a good-quality multi-port device (e.g. a MOTU Microlite) with its own manufacturer-supplied driver avoids that issue.
csw900 wrote:As far as I know (and that is not much) about programming midi with the mac OSX
operating system it has the same problem with usb and midi inputs as Windows does.
I would like to hear from a Mac programmer who can tell me whether this is right or
wrong and explain why.
I can't definitively say that OS X's default USB-MIDI driver doesn't ever do it, but I don't think I recall hearing from Hauptwerk uses of that problem on Macs, whereas on Windows it is quite common. (It comes up frequently on this forum, for example, since organists generally want more than one keyboard, whereas many that isn't relevant in many other areas of music technology.)
Best regards, Martin.
Hauptwerk software designer/developer, Milan Digital Audio.