My suggestion would be fully configurability. It is basically an idea of realising single stomps via Midi. No complex binding.
The current CC messages would stay the same of course. But the remaining messages or the ones that are not booked yet could be fully up to the user.
Users would be able to choose from possibly way more options than there are midi messages. (Maybe it could even go through different midi channels and then you can pretty much assign every parameter.)
-You could assign each block in a chain to a midi message.
-you could have specific blocks assigned to a specific message (e.g. Alpha Omicron on off always on CC 127 or, even more granular, bite on off always on 126).
I think I'll work out an overview later that makes it a bit more understandable.
Yeah, I get that would be the ideal scenario for direct, granular control of any parameter. And if you can do that, you can obviously control a wider range of things on the Anagram. I'm pointing out that while the approach you're describing gives more user-customization options, it's not necessarily more efficient in terms of setup - especially if most people are using it for more basic functions like toggling blocks on/off, boosting/cutting drive, etc. In the scenario you're describing, I still have to hook my MC6 Pro up to my computer, assign Channels/CC commands to any given parameter or function, then assign that to a footswitch/action in the MIDI controller for each preset. With the current setup, I can just assign the quick knobs and switches to corresponding footswitches/commands in the MIDI controller and do most of my tweaking, setup, and binding directly on the anagram. I also see this being beneficial if you're at a rehearsal, gig, session, etc. and you want to tweak things without having your laptop present.