Release / Long Release - Short Name / Toggle Name

When employing the Release / Long Release functions, if one inadvertently duplicates the previous action the Short Name and Toggle Name will toggle from their previous state. Consequently, the naming convention does not reflect the appropriate name for the current state.

I would be helpful if the Short Name and Toggle Name only triggered when the appropriate action was implemented. Otherwise the text on the controller does not correspond to the appropriate preset state.

BTW: Love the MC8 and I’m very appreciative and impressed with the activity on this forum!

If I’ve understood correctly that’s expected behaviour if you’ve got toggle mode on, per Toggle Switch Mode (send different MIDI messages with each alternate press)

Above link explains how to ā€œfixā€ that by using ā€˜Toggle Preset’ message on required action(s)

Thanks for the reply, moley6knipe. I appreciate the link, that’s a nice visual cue that I hadn’t given much thought to. Unfortunately, it isn’t a viable option beyond the use of ā€œPressā€ Actions, of which I have many and will utilize it immediately!

The issue comes into play when using ā€œReleaseā€ & ā€œLong Press Releaseā€ Actions. I haven’t experimented the ā€œDouble Tapā€ & ā€œDouble Tap Releaseā€, but I assume they would function similarly.

With a ā€œPressā€ Action, there’s little likelihood of tapping the foot switch and not sending the appropriate MIDI message, while toggling the ā€œNameā€ on the display. With ā€œLong Press Releaseā€, if the user inadvertently performs the previous Action and the same MIDI message is sent, the name on the display toggles, but the state of the hardware being controlled doesn’t. While the blink option does blink the name, the name is the opposite of what it should be to reflect the current state of the hardware (effects pedal, et.).

In practical terms, when ā€œReleaseā€ & ā€œLong Press Releaseā€, Actions are utilized to turn on and off a reverb pedal, the Release Action in this instance being assigned to turn the pedal On and conversely the Long Press Release Action being assigned to turn it Off. If the user performs two consecutive ā€œReleaseā€ Actions, sending a duplicate MIDI message, the display name changes, but the state of the pedal doesn’t. In this example, the reverb would still be on, but the display name on the Morningstar controller would indicate that it’s off, regardless of whether ā€œBlinkā€ was or wasn’t employed.

Adding a few lines of code to the firmware, to test whether the user input (Action) was a duplicate of the previous input or is a valid command would solve the issue. A simple ā€œifā€ statement and maybe a memory declaration is about all that’s needed. It wouldn’t require bi-directional communication with the hardware being controlled.

A feature that would be nice, would be to allow Presets to receive CC or PC messages from peripheral hardware to change their (Toggle) state. I’m currently setting up my MC8 to control my DAW and modeler. One of the features of Helix, is that it has Snapshots that can save the state of an effect. If Morningstar could provide an option in Presets or Controller Settings to receive a MIDI message from peripheral hardware, to change the state of the Preset, to reflect the state of the hardware that would be golden. I know that HX Stomp users have that option available and would imagine most modelers, profilers and some effects have that capability as well.

Do you have toggle mode on?
If so, this is the expected behavior.

If you want to achieve the desired behavior here, you need to disable toggle mode and manually implement your toggles with ā€œSet Preset Toggleā€ messages.

They have done that

Obviously, I’m floundering a bit.

Thanks to both lightyrs & GuitarWolf for your responses to my query. I’ll work with the information the two of you have provided and hopefully resolve my issues.

The MC series is a great piece of gear, but it isn’t for the faint of heart. Fortunately, I’m fairly tenacious and with a little help from people like you, I usually get the job done.

Thanks again, I really appreciate the advice!

1 Like