How to catch MIDI CC value before sending it to the processor


After reading this thread, we decided to drop our use of 16 * 128 proxy parameters (to forward CC values to parameters) since it was stated as an incorrect method.

As recommended we now let the host handle the mapping directly, but here is the issue we are facing now:

We integrate a takeover mode in our plugins which is aimed to avoid values jumps when loading a new preset for example. The takeover mode took advantage of the proxy parameters by computing a transitive value and then sending it to the processor. But now, since the host handles the mapping, it sends directly the parameter value to the process queue (at least in the vst2wrapper, I didn’t check for vst3).

So I would like to know if there is a more elegant way of achieving this rather than using proxy parameters.

Thank you