I would like to assign 3 separate PC, or CC functions per switch preset. I have 4 songs per bank. Switches A-B, and E-F. I would like to assign each switch to have 3 options. .1- tap to engage songs main preset (should be a different color than when not engaged. I then would like to assign a second press to activate alternate options (delay, reverb, od…) in the song…eg chorus. Then I would like a 3rd option to engage an ambient/wash for end/between songs, based on the settings used in the main preset. I have watched videos, rtfm, etc. asked chat, I’m going in circles. I would love a clear cut workflow, per preset (I’ll copy and paste, and assign correct toggle rest groups for A,B E,F song switches. Sorry if this has been asked a 10- times already. Thank you.
We’re going to do this with Message Scroll.
For each preset:Turn Message Scroll On. Turn off Toggle Mode (we will manually set toggle mode). Set all the songs to the same Toggle Reset Group (so that only one is allowed to be toggled on at a time). Set Position 1 and 2 to whatever your inactive and active colors should be. Set the default text in Position 1:
Now for your actions:
First, set the number of messages you want to run at once. Make sure you have one extra for the preset renaming. Here I’ve set two, so that is enough for 1 MIDI message and the preset rename.
Then program the messages themselves. Note that I’m renaming the “Toggle Name,” which is the text used when the switch is in Position 2. This allows me to have something else set as the default text for Position 1. If you’d rather it keep its text when you press a different switch, have “Select Type” set to “Short Name” instead.
Finally, have it toggle on whenever it is pressed (it will toggle off automatically when one of the other switches in the Toggle Reset Group is pressed):
![]()
Note that the way Message Scroll works, you must have exactly the number of messages we defined in press. So if you say 5 messages, then each step needs to have all five. IF you don’t need five, set the leftover messages to “Empty” for the action.
Detailed documentation:
Message scroll: Preset Message Scroll (scroll through messages within a preset) | Morningstar Engineering
Toggle Reset Groups: Preset Toggle Reset Groups | Morningstar Engineering
Thank you for the response. I would like all switches to boot up in “off” mode, tap 1 engages preset, tap 2, boost over main, tap 3, ambient/wash, for between songs.
How do I have all switches off until engaged. Would this be a 4 scroll setup? Off, engage, boost, ambient?
Hi,
The ‘off state’ is the default state when you enter the bank for the first time. With Jason’s approach there would be always an active preset after you engaged a preset for the first time.
I’d recommend to programm a seperate preset to reset the toggles within the bank and your effects to keep everything synced.



