Poll - can you build a zero-delay filter?
-
tony tony chopper tony tony chopper https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=3103
- KVRAF
- 3561 posts since 20 Jun, 2002
& how is a filter "zero delay" anyway, I mean, make an ideal filter in the freq domain, how wouldn't it have a delay considering that you need quite some samples to define a frequency, and that any change you make will obviously have to be ramped. I think it's a bad name, for something that's ramped, thus delayed by design.
(the other question being how does it sound, as I haven't heard anything special so far)
(the other question being how does it sound, as I haven't heard anything special so far)
DOLPH WILL PWNZ0R J00r LAWZ!!!!
-
- KVRAF
- 2256 posts since 29 May, 2012
I guess some folks have identified the 1-3 samples of delay found in IIR's to be a source of a few other things that they dislike and that the delay itself is not a concern. At least that's what the xils-lab link above is about.
~stratum~
-
- KVRist
- 327 posts since 13 Nov, 2002 from Germany, Darmstadt
This thread is about having no delay in the feedback path. In most digital implementations you just take the last output for the feedback (i.e. delayed by one sample). In analog implementations the output is directly connected to the input being (almost) immediate. Thus there have been several discussions on here about how you could do this in software either analytically or numerically.tony tony chopper wrote:& how is a filter "zero delay" anyway, I mean, make an ideal filter in the freq domain, how wouldn't it have a delay considering that you need quite some samples to define a frequency, and that any change you make will obviously have to be ramped. I think it's a bad name, for something that's ramped, thus delayed by design.
(the other question being how does it sound, as I haven't heard anything special so far)
-
tony tony chopper tony tony chopper https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=3103
- KVRAF
- 3561 posts since 20 Jun, 2002
Yes I remember now, from a past threadThis thread is about having no delay in the feedback path.
however is there really a good demo of this in action?
(there was this thread that starts very wrong so I didn't read further
http://www.kvraudio.com/forum/viewtopic ... sc&start=0)
I also read somewhere about it being about the resonance being precisely on each harmonic & not in-between, as the filter's freq is changing. However this is something I considered a problem when filtering in the freq domain (& widened my fake resonance bumps on purpose to avoid it)
DOLPH WILL PWNZ0R J00r LAWZ!!!!
-
Richard_Synapse Richard_Synapse https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=245936
- KVRian
- 1187 posts since 20 Dec, 2010
It's not just about resonance. Generally speaking, classic digital filter design is trying to mimic only the frequency response of an analog system. The topology of the system and it's nonlinear behavior is lost. Despite this flaw, most DSP literature is not even easy to understand with all this s-plane and z-plane stuff. Most authors just throw the final equations at you, without bothering to explain where they come from. Everything gets simplier when looking at the differential equations instead, which operate entirely in the time domain.
Richard
Richard
Synapse Audio Software - www.synapse-audio.com
-
- KVRAF
- 2256 posts since 29 May, 2012
I guess we need to invite Steven W. Smith to write a book about this VA filter problem:)Most authors just throw the final equations at you, without bothering to explain where they come from.
I've just seen Vadim Zavalishin's book, and it seems to start right at the place where Steven Smith's dspguide book ends: Bilinear transform. For me that seems to be the next cool book to read.
~stratum~
- KVRian
- Topic Starter
- 1091 posts since 8 Feb, 2012 from South - Africa
Final Count: 43% Yes. 56% No. 1% Rounding Error
Was actually expecting someting in the ballpark of 35% Yes/65% No. Obviously I'm in the company of smart people. Thanks to everybody that voted.
Now it's time for the 56% to catch up.
Regards
Andrew
Was actually expecting someting in the ballpark of 35% Yes/65% No. Obviously I'm in the company of smart people. Thanks to everybody that voted.
Now it's time for the 56% to catch up.
Regards
Andrew
