Hello.
Can anyone shed some light on this?
I am selecting different multis and bank/program changes within each multi on my Virus TI ext hardware from GP.
What I want to achieve is either selecting different multis and within them selection of bank and pc using variations - or (as seems to be more realistic) selecting different multis with rack spaces and then using variations within the rack space to change bank and PC.
What works so far is this…
Virus receives a change of multi message on channel 11 from a GP out block set to channel 11 and sending just a PC message (via the “other midi messages to send”) box. This works fine.
So, I can create rack spaces where that output block (present in all the rack spaces) will switch multi as I switch rack space.
To change the patches within a given multi I am using the script “Program Change Sender” on an output block on channel 1 which sends bank and PC messages to channel 1 on the multi. This will also work for the any other channel I want to send to on in the multi (I just have to repeat the above procedure but with dedicated output blocks for other channels.
This also works fine as selecting variations will select different patches and banks depending on the widget settings.
Job done! you would think but here’s the problem…
When changing to a new variation the multi on the Virus will play the patch that is saved in the multi (in any of the channel slots) regardless of what the variation sends out. It is only when you start changing variation that the Virus multi responds and changes patch.
Ideally, when changing rack space (and therefore multi on the Virus) which ever variation is automatically selected in the new rack space (usually var 1 by default) will select the correct patch within that multi.
I hope I have explained this clearly enough.
Does anyone have any experience or ideas about this?
Use songs and song parts instead. Song parts let you define actions including the ability to send out MIDI Messages.
Have a look here:
Thanks for your replies. I have already incorporated the Program Change Sender in the set up I described above. This works very well btw.
I am not using set list/song mode at this point, although that may be something I explore later.
In the meantime, the easiest solution would be to make sure that I write/save each multi on the hardware so on rack space switching the new multi will have the desired patch ready in variation 1.