Convert midi PC to midi CC

Yes, GP is pinching PC0 when it is on channel 1, if you had tried sw2 you will have progressed further but if you later added songs you will then break things. My test gig had three songs to check that it didn’t break, so if you are using my rig verbatim you would only get Sw3+ to work with that setting on CH1

I changed it to 16 but I still get same result as in video. Maybe I need to restart GP

Reload my test gig. It should run with the correct GP options and your rig manager settings once learned.

Actually the trick to avoid this problem if you’re trying to send PC messages to plugins is to change the song parts so they are on a different bank. Then all the PC messages will go through

Good shout David, but when there are no songs I think GP still pinches PC0.

I reloaded your PCTest and got exact same results as in my video. Do I need to delete my Rig Manager set up?

Open the Global midi monitor. This is my trace.

If you’re in rackspace mode then you would have to change the bank there as well


mine shows this when I create an alias and tell it to learn

Don’t worry about Rig manager, I just need to see the global monitor trace for all 8 buttons.

ok one moment

Everyday is a school day :slight_smile:


Works without the single channel option checked :smiley:

For a simple, permanent conversion of the PC messages, where GP will globally see it as a CC message, I don’'t think there will be an easier option than the gig script (Window > Gig Script).
This is all that’s required:

Var
    ATG1 : MidiInDeviceAlias
    CC_OFFSET : Integer = 80
    
On ProgramChangeEvent(m : ProgramChangeMessage) from ATG1
    InjectMidiEventViaRigManager(ATG1, MakeControlChangeMessage(GetProgramChangeNumber(m) + CC_OFFSET, 127))
End

EDIT: You will need to change the Rig Manager alias name as it doesn’t work with a dash.

The PC messages are not getting into the rackspace

Rank12 I barely understand, but thanks for offering help! I’m still working under SPAV’s tutelage.

I have to go out for a few hours, will get back to it when I return. Thanks again, If you are ever in Cleveland OH, I owe you a beer!

Does gig script sit before all of the GP internal goodies?

Yep, it operates at a very early/low level. So any conversion you do in the gig script and inject back into the Rig Manager alias, GP will operate as if the controller was sending CC messages.

Another school day. Thanks I will incorporate this into @Erol-80Hz 's Test script as it will avoid the PC# avoiding.