Updating preset toggle status from the outside - MC6/MC8

Hi!

I got an MC6 MkII not long ago. So far, I managed to do roughly what I wanted to achieve, but there’s something I still can’t figure out: Updating preset toggle status from the outside.

Basically, I want to use the MC6 to control various MIDI pedals, and a MIDI switcher (VoodooLab HEX). There is another controller upstream, which handles more global things (HX bank and snapshot selection, looping, etc). Having two different controllers helps me to be able to micromanage individual pedals and trigger song section presets at the same time while having separate displays. The idea is to find a good balance between automation and flexibility. It’s quite a journey.

On the MC6, I made a Home bank with access to various banks for every device and a navigation system. It works quite well.

The switcher will be hidden beneath the top tier of my board, and I’m looking for a way to have visual feedback on which loops are engaged or bypassed.

I made toggle groups, 1 for each loop. I also made each preset blink when it’s on.

So far, so good, when I turn my switcher loops on or off from the MC6, their status updates in every bank and shows me what I want to see.

However, I’m also looking for a way to externally update these toggle statuses. For instance, if I activate HEX Loop 1 from another MIDI Controller, I want the MC6 to match that state.

I found a way of approximating this, but it’s quite cumbersome, and not precise enough.

Let’s say that, for instance, I’m triggering a preset the other controller that, among other things, turns my HEX Loop 3 On.

So far, the only way I found to update the Loop 3 toggle state on the MC6 is by transmitting a batch of messages that:

  • Load my HEX switcher bank (PC 1)
  • Toggle the Loop 3 preset status (CC 13 - Value 2 [Preset D - release])
  • Jump back to the last used bank (CC 9 - Value 0)

It kind of works, but it’s not exactly convenient. It also doesn’t set the MC6 preset to the toggle state I want, it just cycles between the toggle statuses. And jumping back to the last used bank takes me somewhere I don’t necessarily want to go if the Switcher bank was already active.

In an ideal situation, I would like to send my HEX Loop CC toggle message from my external controller, and have the MC6 intercept it, react to it and updatie the matching MC6 preset toggle status, before forwarding it down the chain.

I thought about using the MIDI message converter but it doesn’t seem to be able to do that job.

I don’t know it that’s clear, at least it is inside my head :smiley:

I wonder if anyone here would have suggestions?

Sorry if I missed anything in the manual or in forum posts, I did spend quite some time looking and reading but didn’t get any proper aha moment.

I’m also willing to reconsider my workflow depending on what’s feasible or not.

Cheers,