Hey all,
I want the MC6 Pro and the Tone Master Pro to stay in sync — so that pressing a button on either one updates the state on both. For example, if I toggle something using the MC6, I want the Tone Master Pro to toggle as well — and if I do it from the TMP, I want the MC6’s LED and toggle state to reflect that change too.
Basically, I want both buttons to mirror one another, regardless of which device is pressed first.
Current MIDI Setup:
MC6 Pro
- Sending on MIDI Channel 2
- Preset F is a Toggle ON/OFF on CC#24 to Footswitch 4 (FS4) on the TMP
- Value 0–63 = off
- Value 64–127 = on
Morningstar Footswitch Layout
[ D ] [ E ] [ F ]
CC#13 CC#14 CC#15
[ A ] [ B ] [ C ]
CC#10 CC#11 CC#12
Tone Master Pro
- Sending on MIDI Channel 1
- Sends CC#15, Value 1 (Press) to trigger Preset F on the MC6
Tone Master Pro Footswitch Layout
[ FS1 ] [ FS2 ] [ FS3 ] [ FS4 ]
CC#21 CC#22 CC#23 CC#24
[ FS5 ] [ FS6 ] [ FS7 ] [ FS8 ]
CC#26 CC#27 CC#28 CC#29
The issue:
When the Tone Master Pro sends a CC to trigger Preset F, the MC6 not only toggles the preset (which I want), but also sends CC#24 back, which creates a MIDI loop or causes the TMP’s state to flip repeatedly.
I only want the MC6 to toggle the preset’s state visually (change color/LED) when receiving that CC message — but not send anything out unless I physically press the switch on the MC6 itself.
Thanks for taking a look!
Did you try triggering a different preset on the MC6 that toggles the other preset’s state?
In the long term, I’m hoping Morningstar (and the reset of the industry) implement standards for feedback that are a simple checkbox to enable…
You are using ‘engage preset’ messages. The purpose of those is to emulate an actual press of a footswitch. If you use ‘set toggle’ messages, it would be possible to toggle a preset without sending any MIDI messages.
I’ve recorded this quick video of the issue that I’m trying to solve: https://youtube.com/shorts/UCLSgIEv8lI?feature=share
After attempting to troubleshoot and reading the documentation a handful of times, I’m still having a little trouble. Hoping you can provide some additional insight.
I’m trying to sync the MC6’s toggle state display with the TMP. I’ve successfully set up the MC6 to control the TMP (toggling on/off via footswitch), but the MC6’s color/state doesn’t update when the toggle is triggered directly on the TMP.
I attempted to send a Push CC message back to the MC6, but that just creates an infinite loop, as both devices keep triggering each other.
Ideally, I’d like to send a simple state update from the TMP to the MC6—just to set the toggle state, not simulate a button press. I found that I can send a Set or Clear toggle CC message, but I’m not able to send different CC#s based on state from the TMP, so I have to figure it out on the MC6 side (hopefully!). The issue with this is that it always sends either a “Set” or “Clear” message, but I need it to toggle.
Is there a way to do this and keep both displays in sync?
Hi, try this:
Disable ‘toggle mode’ in your MC presets.
Program a ‘toggle preset’ message paired with a ‘release’ action, position ‘both’ as last message of the preset. This will replace the function of ‘toggle mode’.
Program a second ‘toggle preset’ message paired with an action you wouldn’t use anyway (e.g. long double press). Position should be ‘both’. Place it as second to last message.
Now you can trigger that second ‘toggle preset’ message by sending a CC message to the MC. Sending the same CC message repeatedly will now toggle the preset without sending midi messages.
My reasoning behind the second ‘toggle preset’ message is to make the method future proof. If you want to include other messages paired with an ‘release’ action, triggering the first ‘toggle preset’ message would cause trouble.

Alright I’ve got it working! Thanks for pointing me in the right direction. This was a little more involved than I expected, but manually switching between positions your method of targeting worked well. Here are the final successful settings for anyone in the future:
Morningstar MC6 Pro CC# Layout
[ D ] [ E ] [ F ]
CC#13 CC#14 CC#15
[ A ] [ B ] [ C ]
CC#10 CC#11 CC#12
Morningstar Incoming MIDI CC Value Map
Value / Action
1 Press
2 Release
3 Long Press
4 Long Release
5 Double Tap
6 Double Tap Release
7 Long Double Tap
8 Long Double Tap Release
ToneMaster Pro CC# Layout
[ FS1 ] [ FS2 ] [ FS3 ] [ FS4 ] [ FS5 ]
CC#21 CC#22 CC#23 CC#24 CC#25
[ FS6 ] [ FS7 ] [ FS8 ] [ FS9 ] [ FS10 ]
CC#26 CC#27 CC#28 CC#29 CC#30
I’m happy if this works for you, but judging by your screenshots it shouldn’t. 
I believe you can’t toggle the preset when pressing the switch on the MC, if it’s set up like this.
By the way, it’s nice to get this much detail on the issue from someone. I wish everyone would do it like this. 
As long as we’re sharing the kudo’s, thank you @GuitarWolf for taking the time to elaborate solutions!