Using GP with different keyboards

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

Take a look at rig manager.
In the MIDI Control Aliases you can switch the polarity.
No need for a script.

1 Like

I have to switch it often depending on what keyboard I’m using and just find it easier to click bypass on the scriptlet to toggle it.

That is what rig manager is developed for.
But that is the flexibility of Gig Performer, many ways lead to the stage :wink:

3 Likes

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. :slight_smile:

1 Like

Right but as soon as you have multiple rackspaces, that solution doesn’t scale - you have to make that change in EVERY rackspace.

2 Likes

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!