I’ve been trying to figure out how to create a “macro stomp box” with Gig Performer 4. It seems that I could send Program Changes from my controller, but that’s old school. I’d like to do this with Widget switches on the Global Rackspace Panel and the Systems Action plugin. Then I can learn any MIDI message from the controller to trigger the Widget.
I found the SelectPartOrVar parameter. Is this feature not quite refined yet? There are no details in the manual just yet.
While typing this topic, I got it working, but it’s weird. I’ve added three widgets (button pads.) I’ve set each to the Systems Action: SelectPartOrVar parameter. I’ve given them custom labels of “Part 1”, “Part 2”, and “Part 3.” I’ve learned the controller messages, which are from three pads (notes) on my Akai controller. Pad Switch 1 is (in the Advanced tab) Param 1, Pad Switch 2 is Param 2, and so on.
Here’s the trick… I set the min and max of each control curve to the same value for a given widget in order to force a single value output. A min&max value of 0 selects Song Part 1. A value of 1 selects Song Part 2. A value of 2 selects… Song Part 4. Yes 4. I needed to set a value of 1.5 to select Song Part 3. Weird.
It seems that this could be improved. (Exercise left to the development team.)
The cool thing is that I got it to work and that I didn’t need to touch the default programming of the controller. It was just a matter of “learn” and “touch”, which will make it easy to adapt when I replace the Akai with a Nektar Pacer footswitch in the coming days.