Zippering noise adjusting macros
I've been working on a device to scale macro knob output. It essentially intercepts the macro knobs from an instrument rack container and passes them onto the Instrument Rack to the right of this M4L device. The main motivation is to be able to apply some curves to the values, as well as make pressure controls "feel" better.
My problem is that when I control some effects wet/dry, I'm getting a lot of zippering noise. I suspect this is because you have to "deferlow" the updates, since they are calculated from an observer. (I've actually noticed that there's a decent amount of zipper noise even just adjusting a Reverb Wet/Dry knob with my mouse, independent of the M4L device!)
Is there a clean way to do this? I've tried both updating via live.object and via live.remote~.
This image makes the implementation a bit clearer probably:
