Disable pass through of MIDI input to output?
Is there a way to globally force Reaper to never pass MIDI events sourced from one MIDI input device to another MIDI output device? Basically, I want something similar to how disabling "Monitor Input" disables MIDI pass through on a track, but globally (not project specific) and only if it passes through to some specific MIDI outputs.
Why do I want to do this? Basically to prevent MIDI loop-back accidents, and to keep myself sane (not having to remember which tracks I need to have input monitoring on, which not, and which I absolutely must not).
Basically, I have several controller keyboards which have different expression capabilities or play feeling (Osmose for MPE-ish stuff, Hydrasynth for unweighted with poly aftertouch, ancient Motif-8 for weighted keys, etc.) These also are sound sources I record from. Then of course I use all of them for controlling external hardware units as well.
The simple solution would just be to turn local control off on all the keyboards, but I ALSO use my whole set up in a DAW-less configuration (actually computer-less) at which point I usually/often want local on -- as again they all have different physically expressive qualities.
The simpler solution (for my brain anyway) is to just leave local control on for all the keyboards, and then use some Reaper magic to prevent pass through globally. Then I don't need to worry about disabling the input monitoring on some tracks (Osmose to Osmose) but not on others (Osmose to Hydrasynth). This would also have the side benefit that I could be even more lazy and just enable *all* MIDI inputs on all tracks, and rely on the global setting to prevent loopbacks.
|