[Feature Request] Add "On Enter" and "On Exit" to preset actions

Maybe I just couldn’t find a way to do this, but here’s what I would like to achieve:

I have banks A and B, each with an identical preset P that if pressed in position 1 engages an effect FX, in position 2 disengages FX. More accurately, I want the state of FX (engaged-disengaged) to mirror the position of P (1/2).

The MC8 can recall the preset states but not send “base signals” when entering a state - e.g. I can be in bank A, I press P and engage FX, then jump to bank B where P is in position 1 (i.e. off) but FX is still on.

I think the way to fix this is to add the “On Enter” action to the presets: I can specify that “On Enter” of position 1 FX goes off, and “On Enter” of position 2 FX goes on, so that when jumping from a bank to another and recalling preset states also the relevant messages to restore those states in the external devices are sent.

2 Likes

This is not possible yet.

But this gave me an idea. Maybe in the preset setting, an option to “Mirror Preset in Bank 1” where the Bank is user selectable. So when you change from Bank 1 to Bank 2, your Preset P in Bank 2 is the same setting as Preset P in Bank 1.

Just an idea, not sure if feasible yet.

2 Likes

Some kind of static data.
It would be interesting to have this for Expressions 1…4. I spend so long time copying them between banks where they have no reason to change (or I lose my playing config when changing bank). But Expression configs in controller settings, as for counters would be the best solution (with a possibility of local override).

Would this not effectively solve the “Set Toggle across banks” issue, as it pertains to maintaining global presets in bank 1? What an exciting development!

Edit: this would be especially useful controlling Presets Q-V with an Aux switch. Their lack of a screen leaves them prime for use as global presets accessible across all banks. If you can mirror the condition of Bank 1 Presets Q-V, then you potentially have 6 global presets that can accurately represent the state of whatever you want, across all banks.

“Maybe in the preset setting, an option to “Mirror Preset in Bank 1” where the Bank is user selectable. So when you change from Bank 1 to Bank 2, your Preset P in Bank 2 is the same setting as Preset P in Bank 1.”

While that can surely be useful, what I mean to do is the other way around: the position of the MC8 preset dictates the state of the external effect, not vice versa.

Case in point:
I use a Kemper with the Strymon Mobius, Timeline and Bluesky.
I want presets A to D to be my Kemper rig (Clean-Crunch-Rhythm-Lead), and presets E to G to activate one Strymon pedal each.
However, I want to be able to toggle the effects for each rig, go to another rig (that may change what effects are on and off), and restore the state. For instance, if I start from a state where no rig has any effect, and I turn on a chorus on the clean rig, then jumping to crunch would turn off the chorus, and going back to clean would reactivate it.

For the record, the way I am trying to do this now is having one bank for each Kemper rig - all almost identical copies - and when jumping to another bank the preset state is restored (though no corresponding messages are sent :frowning_face: ).