new member but longtime Mainstage user here, currently on 3.4.4.
I'm trying to find a usable way to organize my concerts. When gigging I often sub for other players or play Open Mic Nights, meaning that I have various and constantly changing concerts.
What I'm trying to achieve is to switch between Patches easily and with good visual feedback while keeping the Concerts easily editable. Due to the changing nature of the Concerts it's not practical to use fixed assignments since songs and jingles and whatnot are moved around often.
So I somehow pressed an Behringer Xtouch into service. Their Program Change implementation is completely useless since they insist on sending a Bank Change as well - and that can't be turned off. But I managed to use their "send note" function instead; and that works (in theory!) just as well.
The XTouch Mini has two rows of 8 buttons each. This would give my 8 Sets with 8 Patches each. My plan was to use the upper row to select Sets and the lower row to select Patches within the respective Set. While the former works fine (using "Current Set") I'm struggling with the latter.
When using Program Changes 1 to 8 within each set I can go forward but not backward: using a higher Program Change uses the higher Patch within the set but using a lower Program Change switches to that Patch in the next Set (in fact, pressing the same button repeatedly cycles through the respective Patches in all Sets).
This is regardless if I create the assignment on the Concert level or on the Set level.
I've also tried using "Current Patch", "Jump To Patch" and so on - but those seem to depend on that the number of Patches "higher up" stays the same. So if I'm adding another Patch to a Set near the top everything in the following Sets will be off and would need to be changed.
Another attempt was to use Bank Changes (B1/P1 to P8 for the first set, B2/Pt to P8 for the second and so on) and to make the assignments on the Set level - but that somehow doesn't work (assigning "Current Bank Number" followed by "Current Program Number").
I'm grateful for any ideas or pointers.