USB/MIDI device doesn’t receive MIDI messages on Apple silicon USB-C

I have been using a USB/MIDI device Behringer CMD STUDIO 4A (DJ controller) for several years on an old Macbook Pro 9.1 with macOS 10.13.6 (High Sierra) without any problems. I recently got a new Macbook Air 15” M2 (macOS Ventura 13.6) and was unpleasantly surprised when I realized that my DJ controller was not fully working. The USB device is recognized and properly visible in the System Report. Likewise, in the Audio MIDI setup, you can see audio interfaces from the sound card that reproduces sound on its analog outputs. A MIDI device with In and Out ports appears in the MIDI Studio window. In the Test MIDI setup, it is visible that when I press a button on the DJ controller, the MIDI message comes to the computer. However, when a MIDI message is sent from the computer to the DJ controller, it does not reach the MIDI device.

This manifests itself in the fact that the DJ software cannot turn on any of the control/status LED lights on the controller. For the purposes of additional testing, I installed additional free MIDI tools on the MBA 15 M2: MidiView.app and pocketMIDI.app, with which I could see and send MIDI messages in both directions, but the DJ controller does not receive messages and therefore does not even turn on the LED lights.


As the MBA 15 M2 does not have a USB-A port, the DJ controller is connected using a USB-C to USB-A hub/dock. I tried replacing the USB-C dock with one from another manufacturer, but the result was still the same. I tried to connect the DJ Controller directly with the USB-C to USB-A cable, but no change, MIDI messages do not reach the DJ controller.


I connected the DJ controller to the iMac20,2 (macOS Ventura 13.6) directly to the USB-A port as well as via USB-C using a dock/hub or directly with a USB-C to USB-A cable and in all three cases the DJ controller worked perfectly.


I tested the DJ controller on a Mac Studio M1 Ultra on its USB-A port and the DJ controller worked perfectly. However, when I connected it to the USB-C port via the USB-C to USB-A cable, it did not work as well as on the MBA 15 M2, that is, everything works except that MIDI messages do not reach the DJ controller.


It means that from all this, I can conclude that the DJ controller does not receive MIDI messages when it is connected to the USB-C port of an Apple Silicon computer.


Finally, something that further complicates, confuses the whole story is that I acquired an additional DJ controller2 from another manufacturer for the purposes of the test (7-8 years old controller), connected it identically (using a USB-C dock/hub/cable to USB-A) to my new MBA 15 M2 and everything worked perfectly, i.e. the messages reached the DJ controller.


All the Macs on which I tested the DJ controllers did not have any special drivers installed because they are not needed. DJ controllers are compatible with the default Apple Core Audio/MIDI support within macOS itself.


And what now?

Does anyone have any ideas what to do to make it work?

MacBook Air 15″, macOS 13.6

Posted on Dec 11, 2023 4:58 AM

Reply

Similar questions

There are no replies.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

USB/MIDI device doesn’t receive MIDI messages on Apple silicon USB-C

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.