Greetings! This is my first post. My biggest MIDI question ever is... How can I program my controller to have different "pages" or "templates"?
I understand how to set up conditions, but that is not the same. What I'm after will recall+retain certain values, not just alter controls based on input. Two examples below demonstrate what I'm after:
1. First example: 8 buttons, CC 100-107. Only one at a time can be selected, so if CC 100 is on, and I press CC101, CC100 will no longer be active. In this case, no two CCs within 100-107 can be "on" concurrently.
- The crude way to do this would be to direct each CC 100-107 also send MIDI messages to "wipe" away all other CCs within the range, and everything would have to be routed through a virtual MIDI port in order to apply uniformity to these MIDI messages such that they can be used as conditions...
- The problem with going down this route is that this can get pretty complicated pretty fast, and I have never been successful in avoiding issues.
2. Second example: Same as above, except there are now 4 more button controllers, CC10-13, which have lights that show their "on" or "off" statuses. Similar to the above, I want to be able to freely switch between the 8 templates/pages via CC 100-107, but I would like the overall state/lights of CC10-13 to be recalled/retained per CC 100-107 selected.
The two examples above represent my Biggest MIDI Questions. If I am able to recall templates/pages, that would be a huge game changer. Is what I'm after somehow possible with MTP?
Thank you so much for any answers. Please let me know if I can help make this clearer in any way.
I am looking forward to being a part of this community.