Editor (1.3.5.4) Seems to open all Midi USB ports, locking out any other third party application

I have multiple USB midi applications, and I cannot connect to any of them if the Editor is even running (and not connected). This is the same for the desktop version and the web page.

Here’s an example - open the editor and connect to device 0. All good.

Open application MidiView, and try to connect to a completely different USB midi device (in this case Blokas MidiHub) and it fails saying it is in use. Back in the web page editor, disconnect from the device. Still no good. Need to actually close the web page before the resources are released.

If I connect to the other device first, and then connect the MC6 editor, it seems to work ok.

Maybe when list of available devices are enumerated, the application also opens the port, but never releases them.

I believe this is may be a bug.

Regards
Craig

We used to close the ports, but on Windows it seems to be crashing Chrome for some users (not an issue on MacOS since ports can be shared across software). And the tricky thing is we can’t replicate it.

I think we can add a checkbox option in the connect page to close all unused ports.

The current solution would be to connect your software first, then open the editor.