fbpx
Skip to main content

MIDI Forum

Differences between...
 
Notifications
Clear all

Differences between macOS Mojave and Catalina USB MIDI implementations?

3 Posts
3 Users
0 Reactions
11.3 K Views
Andy Peters
Posts: 3
Active Member
Topic starter
 

Does anyone know what the differences are between macOS Mojave and macOS Catalina for their USB MIDI class host driver implementation?

I am developing a hardware product that includes a USB MIDI interface over Full Speed USB 2.0. It exposes two In Ports and two Out Ports to the host.

On macOS Mojave, the device works. I can see all of the ports in the Audio MIDI Setup's MIDI Studio page, and I can see message traffic in both directions in Wireshark and Pocket MIDI.

In Catalina, though, the device enumerates properly and it shows up in Audio MIDI Setup's MIDI Studio page. But none of the ports show up, so I can't send messages in either direction.

I did notice that on both operating systems, the Mac will send a two-byte SYSEX message F0 F7 immediately after it sends the SetConfiguration message.

What am I missing here? What are the differences between the OSes?

 
Posted : 29/07/2020 10:00 pm
Clemens Ladisch
Posts: 321
Reputable Member
 

Does it work in Windows and Linux?
Can you show the descriptors?

 
Posted : 30/07/2020 10:13 am
Torrey Holbrook Walker
Posts: 1
New Member
 

If you would be willing to post the configuration descriptors here, I will comment.

 
Posted : 03/08/2020 11:45 am
Share: