I want to select the variants of any rackspace with program changes on my midi controller. But it should be dependent on the selected rackspace. For example if I hit PC 1 and I have currently selected the drums track it should select the first variant of the drums rack space, but only that. If I hit PC 1 on keys rack space it does the same for keys but NOT drums or any other. I believe right now these program changes are kinda global and not on a per rackspace selected?
Hi @Klauth, welcome!
You won’t be able to do this with PC messages (without having to use GP’s scripting functionality).
The closest I believe you could get is to create songs (where you link a song part to one of your rackspace variations).
There are settings in the GP Options window to link a common MIDI message to select a specific song part number (within the current song).
However this should use CC messages rather than PC. Are you able to change your controller to send CC?
I don’t like the layout of songs and would prefer to go with rackspaces and variations only.
Instead of program change, midi cc can be used but then I still need to make sure that those are dependant on the selected rack space and only change variations within that one.
I can consider scripts if someone can write the proper one for me.
Or just add program change switches based on selected rack spaces quickly to gig performer 5 . I’m surprised something like that is not in there
GP has a very strong link with using PC to select a specific rackspace/variation/song.
Songs is a very powerful feature, particularly as you start building a more complex gig file. It’s worth considering, particularly as it will provide the functionality you’re looking for (if you change to CC messages).
Seems to be you can already do this by simply using a different bank for each rackspace. Then you would send a bank select message whenever you want to change rackspaces and then you could use PC values starting at 0 inside each rackspace.
Ok what I need now to get this working is that my buttons I have on the global rack space can send messages to change the Bank. I found ways to send midi cc or PC but how do I send a message to change the bank by clicking on the button?
FWIW, I don’t think this is a reason not to use Setlist mode. It gives you a lot of flexibility.
It may not work so well (on its own) if you do not have an order where you are changing rackspaces or variations. So, if that applies, that makes sense, possibly. (Although you may want to explore your options further).
But, if you have an order where you are changing variations or rackspaces, setlist mode is amazingly flexible. (It doesn’t matter that you do not follow verse/chorus/bridge/etc.)
Sorry, I still don’t understand what a setlist is for in my case.
I’ve tried long time ago to understand its usefulness for me but on the one hand English is not my language and it’s very complicated to find information by trying to translate all the links I find and on the other hand I don’t see what more I can do than using rackspaces and their variations one after the other since they have no relationship to each other, neither in what you would call a “song”, nor between the different “songs”. I’d call them “movies” or “novels”.
I will say it again, I perfectly understand the use of songs and setlists in the context of songs, or musical arragements, but that’s not at all what I do with GP, which is what I described in the link I posted. and it’s thanks to @rank13’s definition of the setlist that I can say it doesn’t seem useful to me.
Yes, but some systems require two CC messages to be sent out and I’m not sure how the op plans to use a single button to send different CC values out…unless there are only a small number of banks to be used in which case a simple scriptlet plugin would be the way to go.
Hard to answer this one without knowing how the banks are intended to be controlled.
I made a Scriptlet in which you can change the MSB or LSB. Each time it is modified it sends the two CC (0 and 32). But it also sends the current Program Change number.