USB host MIDI thru to USB host

Is there a way to pass MIDI messages that come in via the USB Host port back out via the same port? I don’t see USB Host listed as a MIDI thru option for USB Host (i.e., itself).

Here’s what I’m trying to do:
I have a USB hub plugged into the USB Host port, and then I have several pedals and an external MIDI controller (Artuia MiniLab 3) plugged into the hub. I’m trying to use the MiniLab to control the pedals (via the hub/MC6 Pro). I can use the MiniLab to control other pedals that are connected to the Omniports on the MC6 Pro, but I can’t figure out how to control the pedals that are on the same USB host hub.

Any ideas?

1 Like

This is currently not supported. It’s possible to enable this but we need to do more testing. We can possibly hardcode it in the firmware (rather than adding an option into the editor) if you want to give it a go.

Status updated

This is an automatically generated message

Card has been moved from MC Requests to Selected
URL: Allow USB Host MIDI Thru to USB Host

I’m definitely willing to give it a try. Happy to run through any test cases / scenarios and report back on what I find.

I’d find this feature handy, too :+1:

Thanks for the offer. We already have the code for this, will share the firmware next week. It won’t be part of the MIDI thru settings, but a separate setting like “Mirror incoming USB Host messages to other connected devices”

2 Likes

Awesome, thanks! This will unlock some cool stuff. Looking forward to it.

Status updated

This is an automatically generated message

Card has been moved from Selected to QA
URL: Allow USB Host MIDI Thru to USB Host

You can try this attached firmware. The logic is that, if the feature is enabled, it will mirror the incoming MIDI to the other connected USB devices in the hub except the one which sent the message.
2024-11-12_MC6_PRO_Firmware_v_3_12_13_USB_Host__JGk2ucVc.hex (1.4 MB)

You’ll need to enable this feature first.

  1. D+F to enter menu
  2. Edit Global Config
  3. Enable Mirror USB Host

If you do give it a go, do let me know how it works for you.

Thanks. Tried it just now, but the Mirror USB Host option didn’t appear in the Global Config menu.

To confirm, after updating, the firmware version was v3.12.13A (1637193), Build 240712521.

You might have uploaded the wrong file. I just re-downloaded the file i shared in my earlier post.
The firmware version is
v3.12.13 (2037144) Build 241112472

Yeah, not sure what was going on. I re-downloaded the file just now and updated the firmware again. All is working perfectly! Thanks. Very cool to be able to control any MIDI pedals plugged into the host port from a desktop controller as well as the MC6Pro.

For what it’s worth, there’s a gap out there in the market for a programmable desktop MIDI controller (with knobs, faders, pads, etc.) that has context-sensitive LCD/labels like your pedalboard controllers do. With your amazing editor software, I’m sure Morningstar could do this better than anyone. Faderfox EC4 and MIDI Fighter Twister are nearest alternative but they don’t even come close.

Anyway, I know you have your hands full with MC8Pro and other stuff. Just some food for thought. Thanks for sharing the firmware update!

-Jon

Status updated

This is an automatically generated message

Card has been moved from QA to QA complete, ready for release
URL: Allow USB Host MIDI Thru to USB Host