I’ll need a keyboard for this.
I created 1 generic remote per Channels Strip Slot. That is: 1 generic controller for Gate, 1 for Compressors, 1 for EQ, 1 for Tools, 1 for Saturation, 1 for Limiters. Let’s take Gate’s case as a working example, which is just 1 possible plugin per slot, and so, easier.
We can gut all inputs in the remote controller and start blank. Just use 10-20 inputs, just as few as needed to control the plug.
Each Generic Controller/Plugin type will receive midi on its own channel. So, I started with Gate’s inputs being controllers ~70-100 on channel 2.
-Inside the Gate Generic Remote, create 6 banks. Name them Gate Slot 1, Gate Slot 2… up to 6.
-Now, in Bank 1 (Gate Slot 1), assign the parameters you wish to the gate.
-Don’t forget to assign bank changes.
- Now the fun part. We have set up our plugin to work only in slot 1. We need it to work in other slots too.
So, instead of \slot1:Parameter(x), we need to point it to the other slots too. This is what the banks will do. So, in “Gate Slot 1” everything points to selected/slot1:parameter, then in “Gate Slot 2” THE SAME ASSIGNMENTS will point to slot2:parameter, etc.
Personally, i used notepad++, copy/pasted the first bank over and search and replaced slot1 with slot2 etc.
4)We do the same for the other plugins, increasing midi channels. If Gate listens on 2, Comps will listen on 3, EQ on 4, Tools on 5, Sat on 6, Limiters on 7.
When we can have more than one option, like in Compressors for example, we have to decide if we will make 1 assignment for all plugs, or 1 assignment per plug.
In the first case, some control options may be missing. (punch/ratio in vintage compressor etc.)
In the second case, we have much better control, but we need to have 3 times as many control inputs.
Rephrased: You can either use 12 input parameters for a compressor, and live with the fact that you can’t use a button of the other 2 compressors, OR you can use 36 input parameters, (most of those will be duplicates anyway) and have full control over each plug.
To conclude, I just need to see in which slot the plugin I want to control is at, and I press the appropriate bank button before controlling it. For example I see the compressor is in slot 6, I press bank 6 (Compressor slot 6), then control away. I want to control the Gate at slot 3, I press bank 3 and control away.
It all sounds more complicated than it was.