It really connected with a problem I was just working through this past weekend from an old post I made where I was trying to work through a comment you made and apply it to my MC6 Controller:
Well this is the result of my work from this past weekend and it is eerily similar to the patch you just made so I wanted to throw it out here as a potential use case. Here is the bank I created:
It utilizes a very similar technique as you describe and show in your patch so if you had the time, I would love to hear your notes in comparison as I do feel your patch is very cleanly implemented.
The goal of the bank is to display the names of the many amp models that the Poly Effects Ample has at it’s disposal as it doesn’t have a screen to do so.
It’s great! The main suggestion I have to clean things up is that the moment you start doing this funny business, just turn Toggle Mode off and do it all manually. Especially if a bunch of pedals are in a Toggle Reset Group together, you actually never have to toggle off. You just toggle on, and then everything else automatically toggles off.
The magic command I like for that is:
Release All (pos:1): Toggle Preset
If the preset is off, then after every physical press, it toggles ON. It never toggles off, giving you a clean selector setup with the other switches in the Toggle Reset Group.
Another tip: have the rename update the toggle name if you want the “off” label to be something unique. For example, you could have three switches labeled Clean, Driven, Heavy. When unselected, they would say that. When selected, they would show the actual amp.
Wow that’s awesome! I can’t wait to give this a try out, but I just took your advice to clean up the bank I made. The main difference (as you put it) was that I had the Toggle Mode ON and then had to manually toggle every time whereas doing it manually like you said frees up a ton of messages and cleans it up nicely. Here is what I have now:
I tried to implement that magic command (Release All (pos:1): Toggle Preset). Did I do that correctly? and how could I go about implementing that other tip?
Once again thank you so much as you can see, I like to get into the nitty gritty and engineer out complicated solutions and I really appreciate your feedback to get a better understanding of how to use the device as it’s intended!
Awesome. For the preset renaming, instead of setting them to “Current Active Preset", where it’s sometimes hard to know whether it’s updating the short name (pos:1) or the toggle name (pos:2), explicitly have those commands update the toggle name. Then write whatever in the short name field of the preset as your overall category. That category name will appear whenever that switch is unselected.
Thank you again so much! Implementing this complex bank has been a pretty difficult problem that I’ve tabled for months and in the span of a few days of going back and forth you’ve really helped to make it fully realized and functional! I have yet to test it, but I am eager to and I’m going to mark this as well as the old post solved!