Hello, I’m trying to determine whether Gig Performer is a good host app for my live keyboard rig. So far everything looks pretty good, but I have one question:
I will need to create a long setlist with one patch per song. These songs all have IDs, i. e. simple numbers resembling an auto increment value. My controller has a knob that sets the value of a midi cc on a value and I have been controlling the patch number with this knob. So I need Gig Performer to set the current song/rackspace according to the value of this CC. Is that possible? I can’t seem to find a way in the demo version.
If not then a little Gig script could help, and the use of Rig Manager.
Just create a MIDI device Alias and assign your physical controller
In this case I named it MPK
And in the script it assumes that the CC Number is 41, but you can change that.
var MPK : MidiInDevice
OK : boolean
//Called when a CC message is received at some MidiIn device
On ControlChangeEvent(m : ControlChangeMessage) matching 41 from MPK
OK = SwitchToSongByIndex(GetCCValue(m),0)
End
For what it’s worth, the next update of GP (though I cannot say when that will be released) will let you select program change through the system actions plugin and since that can be controlled by a widget, it will be trivial to do this without the need for GP Script