Another method is to
- control the synth only when the GUI is showing and selected
- control the synth only when the track it is on is selected
Those are options you find the midi-learn dialog box.
You can also
save such midi(or osc) learn setups as the default for that particular plugin. That way, it will automatically be setup that way when you instantiate the plugin on a track.
To do that, at the top of the plugin window, check the Param button. It opens a submenu where you'll find "Default controller mappings". Have at least one controll resource set up or that menu remains greyed out.
Also a useful for you in particular are the following actions from the
SWS Extension :
- SWS/S&M: Reassign MIDI learned channels of all FX for selected tracks (prompt)
- SWS/S&M: Reassign MIDI learned channels of all FX to input channel for selected tracks
- SWS/S&M: Reassign MIDI learned channels of selected FX for selected tracks (prompt)
MPL has written some good scripts to check your learn assignments for a particular track or plugin. You should grab the
Reapack extension. It downloads and updates scripts and extensions. Included by default is the repository of MPL. These scripts are very useful for trouble-shooting midi/osc-learn issues or just getting a good overview
After installing and syncing Reapack(Extensions menu in Reaper / Reapack / Synchronize packages) do a search in the action list for
mpl list midi .