In more depth, let's say I want to control two separate FX plugins. The plugins are by default hidden - the windows are closed and I don't have to see them.
Until now, in order to choose which of the two plugins I want to control with my MIDI Fighter Twister, I would press the side button to change the built-in bank, and that would give me a whole new set of controllers. The controllers on each bank were mapped exclusively to each plugin.
Now that I have finally implemented ReaLearn the recommended way, it opens the door to more complex and interesting UI possibilities.
I know I can recreate that behavior using the bank/program feature, through changing the current active set of mappings (aka program) using an internal ReaLearn parameter.
The question is, is it possible to have both the bank & program behavior, and in addition, also activate the correct configuration when I bring up one of the aforementioned VSTs into focus?
Here's my ideal configuration: Let's say I'm currently on the program mapped to VST 1. At this point I can control VST 1 without it even being focused. That's obvious. I can also use the controller I mapped for changing programs, switch to the VST 2 program and then control VST 2 without it being focused. So far so good. Now here comes the interesting part: At this point, with the VST 2 program active, I would like to focus on VST 1, and have its mapping activated. Finally, when I close VST 1, ReaLearn should restore the previously active mapping, meaning VST 2 in this example.
I tried figuring out how to do this, with one instance or even two instances of ReaLearn, but I couldn't so far find a way to connect these two behaviors.
Thanks for reading.
In more depth, let's say I want to control two separate FX plugins. The plugins are by default hidden - the windows are closed and I don't have to see them.
Until now, in order to choose which of the two plugins I want to control with my MIDI Fighter Twister, I would press the side button to change the built-in bank, and that would give me a whole new set of controllers. The controllers on each bank were mapped exclusively to each plugin.
Now that I have finally implemented ReaLearn the recommended way, it opens the door to more complex and interesting UI possibilities.
I know I can recreate that behavior using the bank/program feature, through changing the current active set of mappings (aka program) using an internal ReaLearn parameter.
The question is, is it possible to have both the bank & program behavior, and in addition, also activate the correct configuration when I bring up one of the aforementioned VSTs into focus?
Here's my ideal configuration: Let's say I'm currently on the program mapped to VST 1. At this point I can control VST 1 without it even being focused. That's obvious. I can also use the controller I mapped for changing programs, switch to the VST 2 program and then control VST 2 without it being focused. So far so good. Now here comes the interesting part: At this point, with the VST 2 program active, I would like to focus on VST 1, and have its mapping activated. Finally, when I close VST 1, ReaLearn should restore the previously active mapping, meaning VST 2 in this example.
I tried figuring out how to do this, with one instance or even two instances of ReaLearn, but I couldn't so far find a way to connect these two behaviors.
Thanks for reading.