Global Midi Monitor sees PC 0, but monitor in rack only sees 1 and higher

Since upgrading to GP5, Program Change 0 is not passed into the rackspace.

We have about 8 instruments in our rackspace and have about 200 song files that use Program Change 0, but it quit working after upgrade to GP5.

Both MacOS Midi Monitor App and the GP Global MIDI Monitor is showing PC 0 coming in on port mioXM HST 7, but the midi monitor in the rackspace that is attached to port mixXM HST 7 only receives PC 1 or higher.

This happens on multiple MacOS Sonoma rigs.

Have tried creating a default rackspace and have the same result.

Can someone spend a few minutes to setup this scenario and test this?

How looks the options window where you can define if pc messages are allowed for switching rackspaces?

How looks your variation properties window?
Did you define a pc number for the variation ?

Then your rackspace is set to program change 0!

Thanks DHJ.

I have the “Assign a permanent program change number” toggle turned off, which seems to me that it should not use the PC # ?

If I toggle it on, and change it to something else such as 125, then toggle it back off, then 125 is blocked, but PC 1 (0) starts working.

So, thank you very much for the work around, but should this be happening with the toggle turned off? Is this a bug?

We need to see your ‘Global MIDI’ screen in the Options menu. Gig Performer mainly uses PC messages for selecting rackspaces and songs, and these settings are in the Options.

1 Like

If you don’t assign a permanent PC number, then it will default to using a PC number based on the position in the list of rackspaces.

How do you normally select a rackspace from your controller?

Thanks pianopaul. My global midi options are set to default.

I had previously tried fiddling with the PC settings in Global midi options, but I couldn’t get it to work.

My test rig was on a trial of GP which expired a couple of hours ago, so I can’t show my settings. Thanks though.

Hello dhj,

we only use one rackspace.

within that rackspace we either use CC’s to change routes to different instruments or we use Kontakt with and instrument bank, then use PC changes to select the instrument.

Well, GP was designed so that one uses different rackspaces for different sounds.

But if you must work with a single rackspace then set an explicit program change for that rackspace, with a value that you wouldn’t send to your plugins and make sure the option to pass unused PC messages to plugins is enabled. Then it will work

Please create a support ticket.

–

Useful article: [blog] Program Change Management

Thanks again dhj, this works for us.

For our scenario, having multiple rackspaces would make it more difficult due to the combinations of variations we would have to have.

We have 4 live musicians on this particular system, musician 1 uses 3 different sounds, musician 2 uses 18 different sounds, musician 3 also uses 18 different sounds and musician 4 uses 6 different sounds.

The number of variations would be 3 x 18 x 18 x 6 = 5,832.

Each musician may have several PCs each in a particular song, so we have the DAW make the PCs for us in each song.

Pretty simple the way we’re doing it… If a musician decides they would rather have a different sound on a particular song, we adjust their PC on the track in the DAW and we’re all set.