I took a look at the code of the module. I think any clicks are caused by the lack of slewing start/end of the audio or “zero-crossing handling” (not sure how this is called properly).
Yeah, there have always been a lot of plugins around that do this. The most infamous examples are mixers that have a “mute” feature with no slewing on the CV, When we “stole” the AS mixer and “fixed” it that’s one of the things we fixed.
There are several multi channel slew plugins that are really good. Our Slade is one, but I remember back at the time there was already one that was very good (perhaps better than ours) but I forget what it was. Bogaudio had a nice one if you only need one channel.
It’s attractive to do this as a multi channel module, as it’s super easy to use SIMD to do four in parallel. At least if they are just simple low pass filters like ours are.
a simple solution is to add in the chain a
sample delayer (not a time delayer), of let’s say, SR/1000 (at 44.1kHz will be 44 samples)
and crossafader (from 0 to sample for the fadeIn in un msec and from sample to 0 for the fadeout)
more complex is to have a minBLEP module into the delayer, with the smoother activated with a trig when there is a transition between start and stop
no, I won’t do it any of the 3…
but the @Squinky team is very minBlep expert and can confirm my idea !