I’d like to request the ability to define, for each MIDI out, a patch number that will be sent when switching AWAY from a rackspace.
This would be useful in ensuring that external devices are not left in ‘weird’ states by the previous song.
For example, if I program my Behringer x32 to add a bass guitar chorus effect on “Sweet Child O’ Mine,” it works great.
However, if none of my other 80 songs send patch changes to the x32, the next song in my setlist will have chorus applied to my bass guitar. The fix is (unless I’ve missed something, which usually I have!) to add a ‘default x32’ patch change to the x32 output on my other 80 songs… and if I ever need to change the default, I need to change all 80 once again.
If a rackspace sent out global-default patch changes to all connected midi-receiving devices just before a new rackspace was selected, the x32 would receive the ‘default’ patch change, quickly followed by the patch change from the subsequent rackspace (if any.) The Chorus would be cleared out, and then any new patch applied.
Bonus points if Gig Performer could recognize when a “Default-NewPatch” pair was being triggered and simply send the “NewPatch” in place of the default. This would avoid the need to play around with timing on each controlled device to ensure both patches are picked up.