However, if EDIT/PATTERN/SONG/PHRASE become modes instead of pages it would still not make sense to add a “toggle option” - they would work more like “radio buttons”
I’m perhaps wrong but edit button contains, the step edit view and/or Pattern Fx view?
So the toggle is justified when there is two page on a single button!
However does the edit button should not only do edit, and fx should page should belong somewhere else, like pattern button toggle/hang with pattern selection/fx?
As it involve two page, user can choose if he want it hang or toggle.
This said you’re right the question is does this page should really be there.
I think we need two button with a single page where it separate the edit part, involving pattern, and the song/jam mode.
I think we both agree that edit and song are the best candidate for that.
So where to put the generator page, which is in fact pattern FX, like there is step FX caller trigger.
Therefor it became logic that pattern FX (Generator) should be under the pattern button or if you have better one in mind?, which could be a triggered or hang button.