Hello Steve and Stefan -
I also have the Keeley Halo on my board, controlled by the MC6 Pro. While it is true that controlling the Tap tempo from the expression pedal input requires a mono TS cable, I have connected a TRS cable from the external switch control (labeled “Tip = B / Ring = A”) to one of the relay ports. This does two things:
-
The Expression pedal input is still open to connect an expression pedal.
-
I can control virtually everything - including Tap Tempo - from my MC6 pro.
So I have one page on my MC6 Pro with the following presets:
A) Select A or B side on the Halo (selecting the other side also enables the Halo if bypassed)
B) Enable/Bypass the Halo (whichever side is selected)
C) Select next preset bank up on Halo
D) Latch (and then un-latch following a second tap) Infinite Hold on side A
E) Latch (and then un-latch following a second tap) Infinite Hold on side B
F) Navigate to another page to select a different pedal
I have a second page dedicated to Tap Tempo (for the entire board). The pedals with MIDI are obviously pretty simple, but this page includes the Halo, and sets it to the same tempo as all the MIDI pedals. It duplicates a number of functions, one for side A and one for side B. I imagine if I worked longer on it I could whittle it down to one set of functions that “know” which side is selected (from a preset toggle), but this took me long enough that I was happy to leave it with two sets of functions. It has the following presets:
A) Set BPM A - This navigates to a hierarchical set of pages that allows you to select a specific numerical BPM tempo (e.g. 132 BPM, or whatever…) and set all of your pedals to that tempo. Obviously, this sets the tempo for the Halo assuming side A is selected. When setting the tempo for the Halo, this activates a preset that automatically closes the A switch for 1020 ms (putting it into “Tap Tempo mode”), then uses the MC6 Pro Relay Switching message “Sync Clock 8 Taps.” Works like a charm…
B) Tap Tempo A - Used to tap in a tempo that is applied to all pedals including the Halo when side A is selected.
C) Tap Tempo B - Used to tap in a tempo that is applied to all pedals including the Halo when side B is selected.
D) Set BPM B - Identical to preset A, but used when side B is selected on the Halo.
E) HALO A - This is functionally equivalent to the physical Halo footswitch (switch is closed while depressed, and opens when released). So you can do whatever you may want with it, including hold it closed for one second prior to tapping in a tempo on preset B.
F) HALO B - Analogous to preset E.
Tapping in a tempo on presets B or C results in the MC6 Pro displaying the resulting BPM value just above the label displayed for preset C. So, if you want to ensure that all pedals are precisely set to the same tempo, you can navigate to that tempo via preset A or D, and everything will be as precise as possible.
I’m not sure how to go about sharing just a specific bank from my MC6 Pro definition file, but if you are interested and there is a way, I’d be happy to share the banks for the Halo and Tap Tempo. It did take some time to get everything working!
All the best,
Cliff