iOS 15: new USB MIDI Port ID at each re-connection

OK, thanks for the info. Glad to hear it’s working for you in iOS 16.

I was asking because I was trying to reconcile this idea of MidiDeviceInfo::identifier being a consistent value for a given device with what was written in this thread by JUCE devs:

My experience with this on macOS is that MidiDeviceInfo::identifier does indeed change depending on which port it gets plugged into. So in my development work I have only been able to rely on MidiDeviceInfo::name to match a given piece of MIDI hardware.

Maybe it’s fundamentally different on iOS, because there’s only one port available on the iOS device? Just guessing, though. I can dive deeper into the JUCE code to have a better look at where the device id is originating.