- Messages
- 148
I think I found the bug. If you enabled Momentary, and use touchscreen on that Preset, it will get stuck on the 'On' state. Fixing now.I was using the Devices -> Footswitch view. Now that I rebooted my device to try this again, the momentary seems to actually work where it defaulted to "LED off" and holding it turned the LED on and then back off. For some reason this didn't work yesterday at all.
I understand now. The On/Off state of each preset is supposed to be retained (saved to flash memory) even after rebooting. However, the saving process is only triggered when you edit that preset, not while playing / toggling them (to avoid unnecessary flash wearing).When I start the M1, all toggles in every bank default to LED on, even when you have never used that preset. This makes it look like those presets are active when they are not. They should default to LED off until you activate the preset, and then track with the behavior you mention above.
So it may appear that all LEDs are defaulted to 'On.' This is because no saving event occurred before powering the M1 off, rather than an intentional default setting. The saving doesn't really work in cases like this anyway, so maybe ignoring the last states and default everything to 'Off' on reboot is better than being stuck with "On".
I don't know how easy it is to do, but I think for bank changes via double tap or hold functions, it should not highlight any block because it can misleadingly look like it is active. For example, my layout for Strymon Deco presets look like this for the F6W in Devices -> Footswitch:
(O) = toggle
(X) = active preset
Code:[ Deco 4 ] [ Deco 5 ] [ Deco A.F (O) ] [ Deco 1 ] [ Deco 2 ] [ Deco 3 (X) ]
Hold tap mapping:
Code:[ None ] [ None ] [ None ] [ Bank - ] [ Bank + ] [ None ]
Current behavior:
I can see from the top that "Deco 3" is still active, but at a glance my brain says the slot for "Deco 1" in the previous bank is active.
- Hold "Deco 1" -> Bank decrement.
- "Deco 1" (bottom left) is highlighted.
- Show "Bank -" on bottom left.
- Switch to previous bank.
- Bottom left block is still highlighted, which makes it seem like it's the active preset.
The flow should be something like this instead:
Now going back to Deco's bank:
- Hold "Deco 1" -> Bank decrement.
- Highlight bottom left block.
- Show "Bank -" on bottom left.
- Switch to previous bank.
- Show bottom left slot preset, but keep it unhighlighted.
I don't know if this causes some conflict I am not thinking about right now, but I think that would keep it clearer what is currently active.
- Hold "Deco 2" -> Bank increment.
- Highlight bottom center block.
- Show "Bank +" on bottom center.
- Switch to next bank.
- Show bottom right slot ("Deco 3") as highlighted because it's the current active preset.
There will be UI conflicts with highlighting the current active preset (as the Preset Library view is for) instead of highlighting the triggered Actions in the Devices view.
Example: If you go back by a normal 'Bank -' or 'Bank Toggle' instead of 'Holding Deco 2', highlighting 'Deco 3' instead mean the 'Bank -' or 'Bank Toggle' action won't have any visual feedback to shown it was triggered. This can be confusing or inconsistent for users.
Maybe the Preset underneath a Hold / Double Action can stay unhighlighted, but keep the white border to show Hold / Double Action was triggered successfully ?
In overall, all Hold / Double / Release Actions should only retain its white border after being triggered, while the primary action underneath stay unhighlighted. That is my suggestion, but I'm open to ideas :)
Last edited: