Osmose CE 61, macOS, Logic Pro. Intermittently the Osmose stops sending note events to the Mac. Logic sees nothing; MIDI Monitor (Protokol) also sees no note events on any port. A macOS reboot always fixes it. Nothing else does.
What I’ve ruled out:
• USB / enumeration is healthy. ioreg -p IOUSB -l -w0 shows Osmose CE 61, vendor Expressive E, registered, matched, active, and UsbExclusiveOwner = MIDIServer. So the Mac has the device and CoreMIDI owns it correctly.
• The connection is live and bidirectional. When I quit Logic, the Osmose display reacts. So Mac → Osmose MIDI is flowing. It’s specifically Osmose → Mac note data that’s missing.
• Power-cycling the Osmose doesn’t help. Neither does unplugging/replugging the USB cable.
• CoreMIDI-side resets don’t help. Killing MIDIServer, removing greyed-out devices in Audio MIDI Setup, and a full logout/login all failed. Logout/login brought every other MIDI device back but not the Osmose.
• Only a full macOS reboot restores it.
Given that USB and CoreMIDI both look correct and only a reboot fixes it, I suspect this is Osmose-side runtime state rather than a Mac problem — possibly haken local control being auto-switched off by a DSP ping (CC117) arriving on the Haken port from Logic, which a reboot would reset. But I haven’t confirmed that, and I don’t understand why a reboot of the Mac would reset state on the Osmose, which is what makes this confusing.