Indeed, I couldn't agree more. Thanks for your excellent summary.Wolfen666 wrote:Here is my take :
...
So, in short, any first order filter modelled from the continuous domain to the digital domain can be made with or without this Z^-1 on the feedback. Using the bilinear transform, or the TPT techniques are like doing the inversion using an implicit integration method, and so without using an additional Z^-1 in the feedback loop to simplify the equation. So we can say that any biquad from the RBJ book can be seen as a "zero delay feedback filter", even if you need obviously Z^-1 in the digital implementation, which are not there to simplify the delay-free loops, but to write the discretization scheme.
Possibly you may prefer forward euler to avoid a division if your cutoff frequency is low for audio rate modulation, but yes I agree, even one division is pretty cheap these days even if it is once per sample. It is the non-linear case where things get more cpu intensive to solve.Wolfen666 wrote: Then, doing that stuff with an additional Z^-1 in the feedback would be so dumb for accuracy it is not worth mentioning... So, it makes more sense for me to talk about that when nonlinear blocks are used.
This is just part of the confusion. The full term is meant to be "zero delay feedback filters" but it is very easy to get the feedback and filter confused when TLA's are bandied about.Wolfen666 wrote: And talking about "zero delay filters" is just nonsense (follow my look )
Not a single stupid thing in sight from my point of view, thankyou for communicating your take on all this for everyone.Wolfen666 wrote: Tell me if I said too much stupid things