I’d like to be able to pass keyboard commands (to control Logic Pro’s transport and record functions) from an MC3, through an MC6 Pro, to my MacBook (w/ Logic Pro). The connection I’m using, specifically, is:
MC3 → MC6 Pro’s Host port → internally through the MC6 Pro → MC6 Pro’s Device port → MacBook Pro (& Logic)
I’ve got my “MIDI Thru” settings enabling “USB Host MIDI In - Thru To” “USB Device” checked. (Although keyboard commands are not MIDI messages; they’re USB Protocol commands.)
I’ve got an email to Morningstar support with lots of details, but I thought I’d post here to see if anyone has been able to make this work.
A short(ish) description of what happens: I’d like to send an “R” keyboard command (Record), or a “space” keyboard command (play/stop) from my MC3, through my MC6 Pro and on to Logic Pro. But only the “space” keyboard command gets (internally) through the MC6 Pro.
(However, when I connect my MC3 directly to my MacBook Pro, all messages get through, so it’s not an issue with my MC3 programming.)
Weirdly, the “space” keyboard command from my MC3 gets through my MC6 Pro only if the last command I issued from my MC6 Pro is also a “space” command. (It’s like it’s in the MC6 Pro’s command buffer, so it gets pushed out again when the MC6 Pro gets the “space” command from the MC3.) But there’s no way (that I can find) to get an “R” (Record) command through.
I’ve verified with a keyboard tester that it’s only the “space” command (and not the “R” command) that gets through.
Has anyone been able to get USB protocol / keyboard commands through an MC6 Pro?
(I’ve tagged this post as a “feature request,” because it doesn’t seem currently possible to me. But perhaps someone can prove me wrong!)