A while back I mapped all my controls to a small controller that fits in my backpack. I’m using Akai MPK Mini MK3, but this works for any controller. Then I use a MIDI Omni In so I can connect to any keyboard without having to set the input.
Previously, when I didn’t bring my own keyboard to a gig, I would remap some of the main controls to whatever keyboard was provided. Now I use any keyboard and always have my controls on the MPK.
I also always use the Roland DP-10 Sustain pedal, which I prefer because of the fold-out rubber plate that keeps it in place. It doesn’t have a polarity switch, so I keep a scriptlet just after the Omni In which I can bypass to turn the polarity on and off. Here’s the script:
var
m : MidiMessage = MakeControlChangeMessage(64, 0)
On ControlChangeEvent(m : ControlChangeMessage) Matching 64
var value : integer = m.GetCCValue()
value = 127 - value
SendNow(m.WithCCValue(value))
End
Many have learned the hard way better to learn Rig Manager sooner rather than later. Reconfiguring a large gig file with many rackspaces just once is enough.
Thanks everyone for suggesting the Rig Manager. Learning to use it is going to help a lot.
The original post was more about using a small control board to have preset controls no matter what keyboard I’m playing on. I do a lot of worship keys and mix a bunch of layers and filters on the fly so it was a big improvement to my workflow to start using the same controls every session.
Using the rig manager is going to make it that much better!