EDIT: I guess that I should've refreshed the page before I worked out another solution. Either way, I'm glad that the problem is solved. And you don't know *how* glad. I may have been bugging me as much as it did you. But I have one more wild thought that just may do the trick ...
And here it is. Yes, it is a crazy solution. But I think this will work in your configuartion.
It involves the
LoopBe virtual MIDI cable trick and one additional MIDI track. Scook pointed you to
the links.
Here's the routing:
Track 1: VMC (additional) MIDI Track = GR20 Input -> MIDI Event Filter [MIDI FX bin] -> LoopBe MIDI Output
Track 2: Rapture MIDI Track (half pair) = LoopBe MIDI Input -> Rapture (audio) Synth Output (
armed for recording)
Track 3: Rapture Audio Track (half pair) = Rapture Primary Stereo -> Master
It's the same Rapture pair of tracks. You're simply inserting a virtual MIDI cable between the GR20 and the normal Rapture input routing. And you're using an additional MIDI track to house the MIDI Event Filter MFX.
Here's the concept:
Track 1 will filter out the renegade events before they ever get to
Track 2. The filtered results get transferred to & recorded onto
Track 2. Rapture (on
Track 3) never 'sees' the events that are causing it to go silent.
The same concept works for recording Draw Tool automation, live recorded arpeggiator output, MFX transposed notes, echo delay, velocity processing, and other MIDI FX options. Note that it doesn't work with *all* MIDI FX (some add All Notes Off and other blocking messages).
Effectively, you're using the additional MIDI track for playback, then recording the results (including MFX processing) onto your 'normal' MIDI track. It may be the option that works for you. One more note:
Route one track *directly* to the next. No Omni or None input shortcuts. There is such a thing as a MIDI feedback loop, and that will bring everything to an immediate halt. Good luck.