Block Programchange / Midi Out globaly?

Hi GP fellows,
is there a way to have a global widget blocking a certain midi Out?

Usecase:
The guitarist in my band asked me to automatically change performances on his Kemper based on my setlist.
It worked straight away either by putting PC and Bank change info into the Song properties or alternatively putting PC and bank info into a Midi out block per rackspace.
But there may be situations where I would like to switch off this behaviour.
For instance if we´re both in the rehearsing room fiddling around for ourselves and I don´t want to change his Performance when I move to a different Song/Rackspace.
So I would like to be able to switch on/off sending PC with a global widget.
Is there a global way to achieve this or do I need to have a widget per rackspace bypassing the Midi out?

Just deactivate the MIDI Out Port you are using in the MIDI Port options.

Ok thanks. That’s a workaround. But no easy way to do this via a widget so I can control it from keyboard by a midi trigger, right?

As I underestand this is not needed when playing live?
And this is not needed individually per song, right?

Right, it’s only for the described rehearse situation. So I can live with a workaround.

Why is it a workaround? Even if we had a parameter to disable sending out program changes, you would have to have a widget to do it in every single rackspace. Turning off the port seems like exactly the right solution, particularly since you’re doing it for a whole rehearsal.

Telling the guitarist to unplug the MIDI cable would be a workaround :stuck_out_tongue_winking_eye:

2 Likes

Another Idea


Map a widget to the MIDI Channel.
So you can change the MIDI channel the gear of your band mate does not react on.

Except he will have to do that for every rackspace

Yes exactly, but now he can decide to use the simple solution or put work on it.

Fair enough…
I think turning off the port is the best way then.
I just wanted to make sure there isn’t another way.

You know, we lazy guys love to hit a single controller button instead of taking three extra seconds to go to the menu and turn off something :sweat_smile:

Thanks for your great support as always

Block PC to other band member devices!!! This solution was done on GP4 so there may be a way to use the internal MIDI local to global connections. To have a single widget in the global rack space to disable the send PC message.

Add a toggle switch to the global panel and the following blocks in the global rackspace. The local to global input is a loopMidi virtual cable and the MIDI Out Kemper is a hardware port to the outboard gear.

The toggle switch is mapped to the Pass Program Changes messages parameter in the output block.

In the Rackspace wiring I add a MIDI Out block to send the PC for this rackspace to the global rackspace and ultimately to the outboard gear.


Make sure the correct options are selected in the Global Midi settings.


If you have more than one device then the same loopMIDI virtual cable can be used but the MIDI channel is used to separate the different devices. The single switch can still be used to turn off all PC outputs.

1 Like

Thanks for your detailed description. I considered something similar already but it would mean to edit all my 100+ rackspaces.
So actually I’m fine with deactivating the Midi Port when needed.