I was thinking about this some more… what about using Lars idea for assign the tracks and pages combined with the keyboard legending and the rows.
So it would work like this, in the three different modes.
In GRID mode you can assign the master MIDI channel, hold down the GRID button, and the matrix changes to allow MCH selection (on row 0)
In PAGE mode, hold down the PAGE mode button and PROGRAM, then the MATRIX changes to show the MIDI note assignments. Rows 0 through 9 and columns 3 through 14.
Unassigned notes light green, notes assigned to PAGES light red, notes assigned to TRACKS light orange. You select the note to assign to the current PAGE by clicking it. The current PAGE assignment would be blinking. This would still be while holding PAGE and PROGRAM buttons
TRACK assignment would be similar to PAGE assignment, zoom into a track, hold down the TRACK mode button and PROGRAM, then the MATRIX changes to show the MIDI note assignments. The current TRACK assignment would be blinking. Assign a note the same way we assigned a PAGE.
How does that sound?
Would PAGES/TRACKS play through completely at least once with an incoming note, or would they only play as long as a note is held down? Meaning would a note off cause the TRACK/PAGE to stop playback immediately or would it continue for one complete cycle?
Now the question is, can the octopus support this? Does it have enough spare memory to make assignments?