Olle said
Well, these effects make sure that changes to their parameters
do not result in glitches. That means that they have to slowly change
internal values as rendering is done. If you turn a knob really quickly
you can see that the resulting 'curve' changes gradually.
I understand the advantage of that, and why you've put that mechanism in place.
But ... hold on... I might have jumped on the explanation you gave a little too quickly. I have now seen an effect that didn't update the graphics, and yet signal was running through it, and there was an audible change in the sound by manipulating the knobs on a filter, but the graph didn't change. I can't imagine that is still justified by the channel being inactive, since this instance most definitively was not the case? I'll post a video of it when it happens again, with audio.
In any case, as you can see from the first video, even if it is intentional, the EQ display does in fact update whilst the Compression and Filter does not? Perhaps I should be more clear on what I mean by display; it's the visual indication of what the effect does, ie. the graphs and meters.