I have a problem understanding the apparent dual behavior of buttons in a Button Group. Also why do I get a loop error?
The actual use case is to have 2 banks each with 3 pages connected in One Big Page. Each page has 32 buttons for a total of 96 buttons. Buttons are labeled 1 to 96, with 0 being hidden representing all off. The buttons are in one (or more) Button Groups controlled by one (or more) Knobs. The Knob is controlled by a Down (-) button and an Up (+) button to cycle through the buttons one at a time. When going from 32 to 33, the page needs to be switched to make buttons 33 to 64 visible and manually selectable. When going from 33 to 32, the page needs to switch to make buttons 1 to 32 visible. Similarly a page switch is required when going from 64 to 65 and vice versa.
Is there a way to achieve my goal? I have a working solution where each page is independent and am able to switch pages. But not using the +/- buttons to provide a continuous flow with pages switching appropriately.
To simplify trial and error testing, I created a layout with 4 buttons per page and have tried several approaches that don’t work. They are described in the attached layout. I initially want to get the numbered buttons to activate sequentially both up and down. If I can achieve that, I will attempt to switch pages. The approaches I tried are:
- N’ ==> N: Bank 1, Page 1 is configured to trigger a page switch by triggering the first button on the next page. Knobs have no inputs. When Page 1 goes to 5’, it should trigger button 5 on the next page.
- N’ ==> Sub: Bank 2 Page 1 is configured to trigger a page switch by inputting the appropriate Midi data value to the Knob on the next page to set it to the next step. When Page 1 goes to 5’ Page 2 Knob should go to step 5.
- Sequential 0 to 12: Bank 3, Pages 1 and 2 uses one knob to cycle continuously from 0 to 12. I cannot find a solution to detect when a page should switch.