Logic Pro Sysex Problem: External MIDI Instrument Track vs. External MIDI Track

mk3

Logician
Hello, all -

I have been using the External Instrument plugin in instrument tracks with hardware synths. MIDI plays and records fine. However, sysex does not play to the synths from the track. It records fine into Logic, and seems to playback, but does not output from the interface to the synths.

The synths do receive sysex fine otherwise, as, for example, from Sysex Librarian, so it does not seem to be an issue with the synth settings, MIDI interface, Core MIDI, or other system-wide issues. This seems to be something specific to Logic.

Furthermore, if I instead create an External Instrument track to that same synth, and move the same sysex region to that track, it does play back and change the parameters in the hardware synth. So the problem is specific to the External Instrument plugin.

Shouldn't playing back sysex work as well from the External Instrument plugin track? That track type is more convenient since it routes the audio back from the synth as well.

Perhaps I don't fully understand the difference (or necessity) of these 2 different ways of accessing external instruments. Regardless, one might expect that Sysex should play back to the synth properly from either type.

Can anyone help? Thank you.

Specs:
    • Retina MacBook Pro 15” (late 2013), 2.3GHz Intel Core i& 16GB RAM OS: 10.10.5 Graphics: NVIDIA GeForce GT 750M 2048MB
    • latest version Logic
    • latest version of MOTU audio and MIDI drivers
    • MOTU 896mk3 hybrid interface
    • MOTU Midi TimePiece AV (USB)
 
Last edited:
The Environment Physical Input object mirrors all hardware available in the OSX Audio MIdi Setup (AMS) utility.

If you compare the track inspector parameters of a Software Instrument track and External Midi track, the ext. MIDI track has a Port parameter that lists all devices recognized by the AMS, a SI track does not.

A workaround when using an External MIDI track is to route the hardware output to an audio track which works just fine.
 
Upvote 0
Yes that is correct and is a limitation of the external instrument plugin. If you want to send sysex you will have to use an external instrument track, not a SI track with the external instrument plugin...
 
Upvote 0
Back
Top