Need to restart Max to 'see' USB midi devices

Basvlk's icon

I ended up in this weird situation where Max sees my softstep (a USB midi device) but only reads the data coming in when I set the notein object to 'All Devices': it reads fine. But if I select any of the midi inputs it doesn't see any data coming in! Very weird, but a restart of Max fixes it.

All the while, the (non-Max) midi monitor utility sees the traffic coming in fine - so it's not a Mac OS or USB or device issue.

It's a bit of a concern: Max sometimes reports midi devices correctly as present but doesn't actually receive data from them (while other programs do). Is there any kind of 'midi bus reset' or 'usb rescan' kind of option?

One of the most amazing forums on the web ;-)
Thanks!

julynessi's icon

On : Max OSX -- No.
On: Windows - yes.

Basvlk's icon

thanks julynessi. That's a shame - I'm on OSX. Very strange that one program would see incoming midi correctly (Midi Monitor) and another not! (Max)

Spip's icon

On MacOSX, Max 6 "sees" the new USB devices without restarting Max, but not Max5 (at least on my computer).
You have to close and reopen the patch, though.

Basvlk's icon

unfortunately - not in my case. I've created new patches with a midiin object, and the USB device does not appear in the dropdown (neither in a midiinfo output)
It's visible to the other program (MidiMonitor) though.

jamesson's icon

Have you tried banging any/all of the midi things?

Basvlk's icon

For anyone interested: Max support confirmed this is a known issue. It may not even be a bug: apparently "Max has always required a restart in order to refresh MIDI device status. "

Thank you all for your contributions

codedorf's icon

THanks so much for this post. That is really a shame that this is a known "issue" and yet there is nothing being done to change it.