Pass program change messages without switching variations

While writing this I figured out a workaround but I’ll leave it here for future reference or if someone knows a cleaner way to do this.

Problem:
Want to route PC messages from external hardware to other external hardware without switching variations.
Setting “Accept Program Change Messages from selected devices only” to not include the sending device doesn’t work, then Gig Performer wont let through any PC messages from this device (Global Midi Monitor does not show incoming PC).

Workaround:
Set “Only accept program change messages on specific channel” to an unused channel. Then GP still receives PC messages on other channels but won’t consider them to switch variations.

I would think you could also block them in each midi in block connected to that controller or use the midi filter plugin.

The pc messages to switch variations are processed before a MIDI in block.

1 Like

Maybe this can help? → Program Change 0 with GP - #17 by dhj

That does work but for my workflow the mentioned workaround is a better fit since I don’t have to remember to select a specific bank for each new/copied rackspace I create.

OK then, whatever solution is more acceptable to you.

1 Like