AUv2 not receive SysEx messages

In Logic X, JUCE AUv2 plugin instruments cannot receive Sysex messages from MIDI input. The messages do not make it into the processBlock method. It looks like this works with Omnisphere.

Any news on this? Probably a fix similar to the AUv3 sysex fix can be done?

The problem with AUv3 was that sysex message processing had been completely bypassed (probably by accident). That’s not the case in the AUv2 wrapper - we’re implementing HandleSysEx there, so I’d expect this to work as long as the host is passing through sysex messages. In the linked post, you also mentioned that sysex works in Reaper, which makes me think that Logic is not sending the sysex messages at all.

Thanks for the answer. I hoped we could somehow make this work in Logic X like with the AUv3. But it looks like it isn’t possible. It looks like Logic X does not send Sysex to AUv2 plugins, while it does for AUv3…

A user reported that his sysex controller works with Omnisphere in Logic X, but maybe he has enabled the MIDI CC mode on the controller or it is a AUv3i.