How do I toggle a preset in a bank, from another bank?

Hey folks,

TL:DR is there a message type that I can toggle or set a preset in another bank, from inside the preset of different bank? Looks like this control is present within a bank between different presets like but not across banks? It’d be so cool if we can change state, rename etc preset across banks.

Background:

Just got an MC8 Pro, and having fun programming it to control my rack rig. It has multiple multi channel amps, connected with a midi amp switcher so I’m trying to come up with the best bank and preset layout to give me:

  • instant selection between amps
  • further control per amp (channel, boost etc.)

For this I created a bank (let’s call it “main amp bank”) that has all my 8 amps for each button:

-> “on release” of each button, corresponding the amp is selected via the cc message to the amp switcher. these are in a “toggle reset group” as only one amp can be selected at any time.

-> “long press” of each button is a “bank jump” message to the specific amp settings bank I created for each amp. This has channel selection, boost, bright settings etc whatever that amp allows midi control.

The issue is this:

Let’s say I

-> selected the Amp 4 on the “main amp bank”.
→ long press on Amp 3 to go to Amp 3’s bank
→ select a channel of Amp 3 on Amp 3’s bank
→ my signal is now is changed to Amp 3
→ jump to the “main amp bank”, it still shows “Amp 4” highlighted.

I think I need something like an internal message on each Amp 3’s channel select preset to “toggle Amp3 preset on “main amp bank””. So the “Main amp bank” keeps track of my selections that happened in a different bank.

Is there a way to achieve this? Is there a message type like this in the editor?

I know I can change the amp selection action to “press” instead of “on release” on the “main amp bank”, but that will force the amp change anytime I go in to any amp’s specific bank, even before I make a channel selection, which is not what I prefer if there’s a way to achieve what I described above.

Thanks!!!

Hi,
it is possible to do that via ‘engage preset’ messages which trigger set toggle messages in the target bank.

Since you’d probably would want to have it working in both directions (sync all banks regardless from which bank the amp channel is set) it would be a bit of work to set this up.

A strategy could be to set up the required cc messages to set the amp channels only in your home bank.

In your amp banks you’d utilize an ‘engage preset’ message to trigger the messages in your home bank without sending the actual cc needed to set the amp channel. This would sync the presets in your home bank to the amp bank if done correctly.

However this would not sync the other amp banks to the current bank and it wouldn’t work in the other direction.

You’d have to use a combination of ‘set toggle’ presets in all the other banks and an ‘engage preset’ message in the current bank.

What I’m proposing is just a general strategy not the final solution. You’d have to work out the details which will probably involve a lot of trial and error and you will probably have to work around some bugs or other limitations.

Sooo, if you are down we could try to make it work but it might be a slightly frustrating experience :grin:

Edit: It just occured to me that maybe it is possible to sync the presets via toggle groups (which work globally). That would streamline everything a lot. But there are some big ??.

Thanks a lot for your message. I think “engage preset” could be the solution to my problems but I can’t seem to “engage a preset” from another bank and have the target preset’s “on first engage” midi message to fire.

If I set the engage on “press”. target preset’s “press” messages work. But my use case really calls for “on first engage” which I can’t seem to find in the “enage preset” message options.

Is this expected, a implementation gap or have I stumbled on a bug maybe?

@james for visibility =)

Try using Toggle Groups

Don’t those work only within a bank? The initial example I gave was across banks.

I managed to work with the target unit to go around the “On first engage” and now can work with other signals so that’s sorted now. Still having problems with making toggle reset groups work as expected when the target preset is engaged from another bank though.