Using the following technique will allow you to use all 12 presets on the MC6 when toggling pages, i.e. you don’t have to allocate a dedicated footswitch to the task and lose 2 presets.
The core of this technique consists of using a Release Action (A=R) combined with a Long Press Release Action (A=LPR). A=R sends its message when the switch is released. But when used in combination with Long Press Release the A=LPR acts as a fence and only its message gets sent on a long press and the switch is released. In other words you can have 2 independent actions associated with one switch. (Note that when using a Press Action a message will always be sent which may or not be desirable.)
Here’s as an example of scrolling up through HX Stomp presets (I have included a photo from the manual shows what different CCs and values do) but the technique is a feature of the MC6 and isn’t restricted to the device being controlled.
The effect of the following command set on a short switch press is to put the HXS in Scroll mode, to simulate pressing Footswitch 2 on the HXS which advances the preset, and then to put the device in Stomp mode where the 3 footswitches are available to perform whatever task assigned to them. The effect of the command set on a long switch press is to toggle the MC6 page.
MSG1: ACTION=Release; TYPE=CC, controller=71, value=1, channel=1 MSG2: ACTION=Release; TYPE=CC, controller=50, value=127, channel=1 MSG3: ACTION=Release; TYPE=CC, controller=71, value=0, channel=1 MSG4: ACTION=Long Press Release; TYPE=Toggle Page
A short press on the switch will send messages 1-3 and increment the the preset on the HXS. A long press will toggle the page on the MC6. A preset on the new page will have to follow the same technique to toggle back. The simplest scenario is where a single message is used to do something like activating the 1 Switch Looper Play Once for the HXS.
MSG1: ACTION=Release; TYPE=CC, controller=62, value=127, channel=1
MSG2: ACTION=Long Press Release; TYPE=Toggle Page
The easiest way to see the effect of these commands is to connect the MC6 to a MIDI monitor. The MC6 sends the commands on the USB interface which can then be monitored on a computer, tablet or phone given the requisite application. There is no need to have the device you want to control connected to see the sequence of messages. I found that useful as there were less wires to contend with.