External MIDI Triggering of toggle groups on MC6

Is there a specific midi command I can send my mc6 pro to activate and de-activate toggle groups?

Or do i just need to make a hidden preset and trigger that via midi?

I have presets that are triggered in Loopy Pro that are exclusive with each other. I want their states reflected in the foot pedal.

MC6 already does this state feedback exclusive behavior inside of itself… But the MC6 is not always in the configuration so I do not want to just send a command to the MC6 to do the switching but rather just have the MC6 reflect the presets active via setting the toggle groups that reflect the state of loopy pro

I’ve tried creating a dummy preset that is on 3rd page (which I never actively interact with) that is in the toggle group I want to switch. Page one Guitar Preset 1 is on Button A, Preset M is the Toggle Group1 Dummy preset. I am sending CC#22 001 to emulate a press, this is set as msg1 to Engage toggle on preset M, and following message CC22 002 to emulate a release that is set as msg 2 to disengage toggle on preset M. Preset M is in toggle group 1. But when I send this set toggle message it does not toggle the other presets that are in Toggle Group 1.

Any insights or other approaches? Thanks so much.

Also does the CC2 Set toggle command only go up to preset L or does it go all the way to X?

Hi,
a ‘set toggle’ message won’t trigger a toggle group. You’d have to use ‘engage preset’.

When a toggle group switches toggle states it does not send messages according to the position, does it? Im trying to avoid double messages as the iPad side of effect control is doing the switching and I want the midi message going to the MC6 only to switch toggle states to keep the visuals in sync.

So perhaps making a dummy preset in desired toggle group (IE preset M, in toggle group 1) that has no messages in an unused page and using midi command to ENGAGE PRESET M. Make sure desired preset (IE Preset A, also added to toggle group 1). Engaging M will change preset A’s toggle state on First page with out having to engage that preset and double send message?

Am I getting this right?

In principle yes, but I’m not 100% sure if an external cc can trigger the toggle group. But it’s worth a try.
Another option would be a ‘set toggle’ message that sets the desired position of your presets. ‘Set toggle’ doesn’t trigger messages of targeted presets.

Ill do more experimenting soon :)… to clarify: “Set toggle” in the message line of a preset? Or set toggle CC message from external device to MC6?

Both would be possible.

If you send ‘set toggle’ messages to the MC you’d have to send a message for every preset within your toggle group.

If you programm a preset with a ‘set toggle’ message it would be possible to set the position of multiple presets at once via a single cc message (engage preset) send to the MC.

If you need access to different combinations of on/off toggles you could programm multiple combinations of toggles paired with different action types within that preset.
Then it would be possible to trigger a specific message for the toggle state combination that reflects any given setting of an external device.
Within a boundary of course. It’s possible to manage three presets with a single preset. For four presets you’d have to set up three ‘set toggle’ presets to cover every possible combination. This scales very fast.

For your usecase it wouldn’t be that bad though. Since it’s always just one active preset the number of set toggle messages needed would be the number of presets you’d like to manage plus one. The plus one being a reset message (to toggle all presets off).
You’d actually have to programm two messages per action type used. First the reset message and second the toggle combination to ensure consistency.

For example:
Msg 1 / action press / set toggle [dis-engage A,B,C]
Msg 2 / action press / set toggle [engage A]
Msg 3/action release/ set toggle [dis-engage A,B,C]
Msg 4/action release/ set toggle [engage B]

If you send an ‘engage preset / press’ to the MC, preset A would be active.
If you send an ‘engage preset / release’ to the MC, preset B would be active.

This all makes sense. My question is about keeping the toggle groups aligned over different banks. Do toggle groups still play into this setup? Or is it just direct toggling of presets keeping the sync? My hope is to have the presets pasted in Presets M-R so that they hold the states… But those presets are only on A-F on certain banks. I only interact with A-F in general… Does this need some modification to still work? or I can just point to the M-R and toggle groups will link to the other instances of that preset role?

Hi,
‘set toggle’ messages don’t trigger toggle groups.
Let’s keep the toggles aside for a moment. If you could explain your workflow in detail we might find a different solution. I’m not familiar with loopy pro. I don’t know what it is capable of midi wise.
Can you elaborate on why you need to keep the toggles in sync across banks?

Does that mean you have an equivalent of a ‘toggle reset group’ going on in loopy pro?

Is it a ‘toggle group’ or a ‘toggle reset group’?

I have a hunch that the solution might be much more straight forward than I’ve thought initially.

Yeah its sort of a toggle group equivalent using stepped dials that are pretty much exclusive behavior depending on which step they are on.

Im trying to use toggle groups to gang them together. So that i see the state in both loopy and on the MC6. And i can change the state from either loopy or the mc6

Returning to this: Basically, I want the toggle state to be reflected globally. In my Gig performer or loopy project i will have things toggle switches, I want them to be linked to the instances/presets that are linked to them in my MC pedal. I am now in the MC8 but i imagine the implementation will be similar.

Example: I have an instrument engage toggle button, When it is ON the instrument is unmuted and the effect VST/AUV3 are engaged, when the toggle is off the instrument is muted and all fx are bypassed. If I toggle it with my mouse or a control surface, I want the state to be reflected in my MC8. When I toggle it with my MC8 i want it to reflect on the program (which it does). So, the main goal here is to get the MC toggles to follow what is going on in the Application toggles.

Ideas? Thanks.

Hi,
basically it comes down to the question if your software can send a CC when engaging a vst.

I can probably figure it out. Gig performer can do a lot. Loopy can do some thing with stepped dials that group actions together so yeah. I can sync that:

Can you toggle past L?

I’d program a ‘set toggle’ message to each preset that is associated with a vst. Program the message with an action you wouldn’t use anyway (i.e. double long press). Trigger that message via CC using the ‘engage preset’ command.
This might interfere with ‘toggle mode’ if you run into issues with that use ‘toggle preset’ messages instead.

“Can you elaborate on why you need to keep the toggles in sync across banks?”

Because I may want certain control scheme pages on my footpedal while always keeping track of states. I was planning to just keep all page 4 the same across all the pedal… as long as all those presets can stay together and follow CC state from external app (loopy) I should be able to do it. Ive not been able to get this to work as of yet. It would be very helpful if I could though.

So i’ve sort of got something working here. Im using rare actions to trigger messages that flip the toggle states. This works to keep session aligned with pedal. However, some of my presets use shift state and the toggle groups do not respect the shift state as far as i cant make function. Is there a way to keep the shift state also sync between pages/banks?

Thanks

This might help: