Preset/Toggle Mode Labels

This isn’t a feature request per se, but more a philosophical question about the nature of how preset names and labels work in conjunction with toggle positions. I suppose from a technical perspective, before pressing a switch the preset is neither in position 1 or 2. As someone who uses presets more for songs than for individual pedal functions, I wonder if anyone else would find it useful to have an option for an additional name slot that could appear before the preset is activated in addition to the two toggle positions. I’m envisioning that when I enter a bank preset A could reflect a sort of pre-toggle label, then one for position 1 and another for position two?

I suppose the shift state, which I’ve not really experimented with, could cover some of what I’m describing but I guess the main question I have about that is if the “reset toggle” feature at the bank level also resets shift positions? I’m a bit confused by how shift works but I probably just need to experiment with it.

This is an interesting question and I recently set up a couple of switches as you’ve described by using Message Scroll.

When I enter the bank, the switch displays a “Title”….for lack of a better term. However, pressing the switch moves through multiple options.

As an example, I have a few different preconfigured delay times I like to use. Upon entering the bank, one switch appears as “Delays” and each press of the switch will cycle through the options of Short Delay, Med Delay, Long Delay and No Delay.

Is this the sort of thing you had in mind?

That’s interesting, so you’re saying it scrolls through different PC commands to your delay? I’ve also not used that function yet, so that sounds like it could achieve what I’m after.

Looking at a glance, I’m not sure that’s what I had in mind. It looks like it only goes through one “message” at a time, and in many cases for me it would require multiple messages to be sent, plus it also seems to lack the visual feedback of displaying the name and color combo I would prefer to have.

1 Like

Each command that I’ve configured sends a CC and value….but you could send anything. I’ve also configured it so that each time I release the switch, the background colour changes momentarily to red (so that I get visual confirmation that the stitch has been pressed) and another command renames the present to whatever I want it to be. So, there are a bunch of commands for each switch but it works perfectly.

You could also change the colour of each setting (i.e. for each switch release….Message Scroll works via switch release, not press) so that each setting has a different colour and/or name if you want. It took me a bit to get my head around it all but it definitely works perfectly once configured correctly.

1 Like

Interesting, I’ll play with it some. Thanks!

The idea of having an initial state that is neither pos 1 or 2 is worth exploring I think.

2 Likes

A simple method to achieve something like that could be to shift a preset on entering the bank. Shift would be functionally that inital/ neutral position. Locks you out of using shift for other purposes though.

It can go through more than 1 message at a time . I select PC numbers, change color and change preset name all with every press of a message scroll. It has to be message scroll and all have to be on release, Good Luck

1 Like

I have played with message scroll and find that it does accomplish what I’ve described. There is one thing I’ve not been able to find a way to achieve, and that is resetting the name and state to it’s original pre-engaged position, ideally after engaging another preset within the bank. There’s probably some way to achieve this I’ve not thought of yet, but it seems to me like a “Reset message scroll” command that could apply to a selection of presets, perhaps under utility type, would be handy.

cc: @James

The idea of ​​having three states with different names and colors on each switch would be brilliant.
Idle position, position 1, and position 2.

1 Like

Idle, that’s the best word to describe it

I have just been using message scroll and preset rename to imitate this functionality. It makes more sense to me than toggle for effect on / off functionality.

Since message scroll requires a release action it makes it easy to use long press for something else.

I just find toggle mode to be way quicker to set up than message scroll. If I require more than two states for a preset, then message scroll would be the way to go. But if it’s only two, then toggle is the easier option.

Absolutely quicker, but with scroll you can have the “idle” state before pressing the switch. Just need to have a bank of presets to copy from then just change the CC and Names in the preset to speed things up.

Once you truly understand the toggle option it makes sense. You just have to decide if the label is the “current state” or the state you will be in after pressing the switch which seems to be the default.

For anyone confused create a test toggle preset and name the positions the CC value you are expecting to send with the press for a clear picture, then play with the labels and the POS 1/2/Both options on the message and keep an eye on the midi messages in the editor. After doing this I have a much better understanding of Toggle.

I don’t think anyone doesn’t understand toggle, we’re just proposing a different point of view. It’s not binary.

Well, I could prove you wrong, I’ve seen lots of requests by people who got confused by this, including myself at first.
Some aspects of what we are discussing here are already implemented.
There is ‘shift’ , ‘on first engage’, ‘on first engage (send only this)’.
I’ve never tested what ‘on first engage’ actually does, but I think it’s a way to set up an ‘idle’ state.
Some of the functions of the MC are a bit cryptic, some have funny quirks one can use to hack stuff. That’s part of the fun imho :joy:

1 Like

That’s a good way to describe it. That aspect is why people get confused. This could be mitigated if the preset names were labled differently, I think. Instead of ‘short name’ it should be called ‘position 1 name’. ‘Toggle name’ would be ‘position 2 name’.
Same for ‘set toggle’. Why did they call it ‘engage/disengage’. I think it would be better to just call it ‘pos1/pos2’.

2 Likes