Osmose ce drops midi connection

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.

Do you have a Hardware synths that you could connect to the Osmose instead of the Mac? To Take one variable Out of the equazion(and replace IT with another one :slight_smile: )

very odd, you’d expect unplugging the usb cable to basically reset the connection from the macOS side, and similarly rebooting the Osmose to reset any state it has.

if you just run Protokol and not logic, does the same thing happen?

as you say, Id wonder about some kind of midi loopback perhaps causing an issue, as you say, something like turning local control off - but why that would not be resolved by restarting things?
also, if it was a loopback, id expect it to happen very quickly, within a few seconds.

anyway running just protokol, no daw, means you shouldn’t have any possibility of a loopback.

does this even exist on the CE?
the CE doesn’t have the Haken board, its just using its own SoC to do the midi.

I guess they could have implemented for similar reasons to haken, its basically an auto loopback detect. ( which Id prefer they didn’t have - lol)

Id send in a report ticket to Expressive E, its a new product and no doubt has various tweaks in the firmware from the Osmose, so something odd may have crept in.