I have been following the MidiDemo example to build a midi app to interface with a 90s synth. The synth plugs into my setup via an older midi interface called Motu midi Timepiece MTP AV. The getAvailableDevices function works great for all my USB midi stuff and I use the same 500ms timer approach as given in MidiDemo. Only for this midi interface, even after I turn power off to the interface, the function continues to return all the ports of the interface. So far, the only way to get the right list of devices after turning off power, is to close the app and open it again. Same issue exists when I use MidiDemo in DemoRunner app as well. Has anyone encountered this issue before?
If not, I will be happy to help debug this to figure out what’s happening, if someone could help me with the right next steps. Thanks!