I’ve been hitting a brick wall on a fairly complex workflow for some time, and I’ve managed to boil it down to a really simple reproducible example which I think points to a bug. Here’s the setup:
Bank “Test 1” only has a single preset, with Toggle Mode On, Toggle Group 15, and a single action (Press = 10 ms delay, though can be anything).
Bank “Test 2” is identical to Test 1 (a single toggle mode on preset with toggle group 15, i.e. shared toggle state with Test 1). But it also has “On Enter Bank” where it engages the single preset in Test 1, functionally just toggling it on.
What I think should happen: When you enter “Test 2” bank, the single preset there should be toggled on (since On Enter Bank toggled the preset in “Test 1” which shares a toggle group with the single preset in Test 2).
What actually happens: Nothing. BUT, and this is a big but, if you go to “Test 2” bank and then toggle to page 2 and back to page 1, the single preset in “Test 2” is now engaged properly. i.e. on initial enter it is not engaged, but toggling pages to 2 and back to 1 then it will show as engaged.
To me this suggests that the bank is being entered before the toggle states properly configure, but I’m not sure. Am I missing something? Can anyone reproduce?
Okay, so I tried this and it works the way I expected it to (which I think is the way you expected it to), as long as the first footswitch had actions programmed to both pos:1 and pos:2. If a toggle=on footswitch has an action on pos:1 but nothing on pos:2, it never switches back to pos:1. I’m checking in with James to see if this is a bug or intended.
Interesting. In my case I have a press action for “both”, ie on pos 1and 2. See the screenshot. But yet if that preset is toggled off, and then I bank jump to the “Test 2” bank, the toggle remains off initially (I’d expect it to be on due to the “on enter bank”). But if I toggle pages within the bank, it then shows as on.
I’m quite sure this used to work. I’ve set up a ‘remember shift state across banks’ preset which worked exactly like this. At least one of the positions was completely empty.
I’ve just tested your settings on an MC8 PRO on firmware v3.13.6 and it works as expected. Each time I enter bank 2, the preset either gets toggled on or off (alternating), and the preset in bank 1 follows suit. Are you on the firmware v3.13.6 as well?
Confirmed I’m on v3.13.6. I’ve attached a video showing the strange behavior. To understand the video, note the Aux4 switch 1 jumps to HOME bank, and switch 2 toggles between pages.
Test 1 and Test 2 banks are identical, i.e. just Preset A – a simple toggle with a shared toggle group (see screenshot above). The only difference is that on entering Test 2, it toggles Test 1 Preset A to engage (which, because of the toggle group should also toggle Test 2 Preset A).
Could you drop a backup file of your entire controller here please? It seems like there may be some other unwanted settings/programming that I am unable to see.
I just checked, the issue is that the when the bank presets execute a preset in different bank, the states of the presets are not updated. It’s a bug on our end.