Very nice work, it's lighter on state and setup, and now also on
Since this is not a highpass, let's just skip any claims of increased
However, I still take issue with the rather exaggerated claim that
using a biquad to smoothen gain changes would be "giant overkill". It
may be slightly less efficient than your now optimised version, but
certainly not enough to substantiate this claim.
In fact, I think this is a rather grandiloquent choice of words that
is entirely uncalled for.
BTW, at the cost of that one extra multiplication, the biquad is more
versatile if you run the gain filter permanently: you can simply feed
it the current knob value and it will automatically produce a nice,
smooth curve, without needing to be set up again for every gain
Linux-audio-dev mailing list