Is is possible to mirror a CC# with a MIDI command like CC#121 MIDI Controller Reset?
Basically, I have a big live performance rig all dialed in using Cubase 9.5.3 and it’s working well. I have assigned MIDI footswitches to select (and record-arm) different tracks so that only one sound is selected and record armed at a time. This works well for selecting patches and saves on CPU since only one channel is record armed at once.
I used Generic Remote to map footswitch CC#'s to select certain tracks in the mixer. That is working well.
The only issue is that sometimes if I switch patches by selecting a new track while a controller like pitch bend was active on the channel I was playing before I swtiched, when I switch back to that track which was being pitch-bent, the pitch bend value it was on before I switched patches will still be active. This results in “wrong” notes coming out of the channel, until I “clear” the pitch bend memory by hitting the pitch bend on that track again, which seems to reset pitchbend on that channel and then the notes come out normally.
What this means, though, is that if that happens without me realizing it, I will be playing “wrong” notes until I clear the pitch bend memory by hitting the pitch bend again on any tracks I had been pitchbending as I was switching patches, which is common for my playing style.
I have tried mapping MIDI Reset to the same controller values as my MIDI Fooswitch patch selectors in Generic Remote. This actually cured the issue perfectly, but the problem is that I also use some plugins like TimeFreezer to freeze sounds in place and jam over them. Anytime MIDI Reset is engaged globally, the frozen sounds from Timefreezer also stop since the “Freeze” function is mapped to a MIDI command, which is not what I want to happen when I switch sounds.
What I want to do is mirror my patch switching CC#'s from the footswitches to trigger MIDI Controller Reset on individual channels only. So, each time I select a channel that a .vst instrument is on via a MIDI footswitch assignment, I want it to reset the MIDI controller values as well (i.e. clearing any pitchbend data that was sent before I switched channels on the mixer so that when I start playing the sound, the “right” notes will come out immediately.)
Is there a way to do this in Cubase? I tried to figure it out in Input Transformer, but it is not clear how to do this and the manual is limited on this subject. I basically want to mirror “MIDI Controller Reset” to my assigned mixer channel selectors which are mapped to MIDI Footswitch CC#'s on individual channels, not globally, so that each time I select a channel via Generic Remote, a MIDI Controller Reset message will also be sent on individual channels to reset MIDI modulations before I play new notes on that channel.