|
||||||||||||||||||||||||
|
||||||||||||||||||||||||
The math does my head in. But I did build an iterative solver for a game physics engine (n-body problem), so I could possibly figure out a filter based on the same principles.
I would like to see someone release 'cookbook' zero-delay filter source code though, like Vinnie Falco made for traditional filter types.. https://github.com/vinniefalco/DSPFilters ..may someone could enhance Vinnie's?? |
||||||||||||||||||||||||
| ^ | Joined: 30 Jan 2005 Member: #56398 Location: New Zealand | |||||||||||||||||||||||
|
||||||||||||||||||||||||
I haven't been able to wrap my head around the math, but Vadim's paper made the layout of events exceptionally clear. Is it wrong to say the signal is filtered twice in a first order integrator? ---- ![]() |
||||||||||||||||||||||||
| ^ | Joined: 16 Feb 2005 Member: #58183 | |||||||||||||||||||||||
|
||||||||||||||||||||||||
Jeff McClintock wrote: The math does my head in. But I did build an iterative solver for a game physics engine (n-body problem), so I could possibly figure out a filter based on the same principles.
I would like to see someone release 'cookbook' zero-delay filter source code though, like Vinnie Falco made for traditional filter types.. https://github.com/vinniefalco/DSPFilters ..may someone could enhance Vinnie's?? Hi Jeff, I think you are selling yourself short. I've seen your work. I am confident that if you put your mind to it, you could come up with a workable solution. ---- This space has been unintentionally left blank. |
||||||||||||||||||||||||
| ^ | Joined: 26 Nov 2005 Member: #89033 | |||||||||||||||||||||||
|
||||||||||||||||||||||||
camsr wrote: I haven't been able to wrap my head around the math, but Vadim's paper made the layout of events exceptionally clear. Is it wrong to say the signal is filtered twice in a first order integrator?
yes, it is wrong. although how far you'd have to stretch your imagination to make it right would depend on what sort of integrator you're dealing with. if you define a filter as a function, so any x = ..., you could say it's right. it depends upon how you define a filter though. if we're talking about the difference between input/output, no it wouldn't be correct to say that. |
||||||||||||||||||||||||
| ^ | Joined: 07 Dec 2004 Member: #50793 | |||||||||||||||||||||||
|
||||||||||||||||||||||||
Yes, I have been using brute force iterations so far that have been smoking my CPU but I am looking forward to getting some free time to dig through mystran's code and Vadim's book to try the more optimized approach |
||||||||||||||||||||||||
| ^ | Joined: 25 Apr 2005 Member: #66287 | |||||||||||||||||||||||
|
||||||||||||||||||||||||
If you can't do it yet, don't panic.
I'm working on a solution that will hopefully evolve into something idiot-proof. |
||||||||||||||||||||||||
| ^ | Joined: 11 Feb 2006 Member: #97939 Location: Helsinki, Finland | |||||||||||||||||||||||
|
||||||||||||||||||||||||
mystran wrote: If you can't do it yet, don't panic.
I'm working on a solution that will hopefully evolve into something idiot-proof. Well, the votes are once again 50/50 - so you'll be helping a lot of people. If you need a guinea pig from idiotland to test - I'll always be available. |
||||||||||||||||||||||||
| ^ | Joined: 08 Feb 2012 Member: #274678 Location: South - Africa | |||||||||||||||||||||||
|
||||||||||||||||||||||||
| ^ | Joined: 08 Mar 2004 Member: #15959 Location: Berlin, Germany | |||||||||||||||||||||||
|
||||||||||||||||||||||||
| ^ | Joined: 17 Jul 2002 Member: #3353 | |||||||||||||||||||||||
|
||||||||||||||||||||||||
| ^ | Joined: 08 Mar 2004 Member: #15959 Location: Berlin, Germany | |||||||||||||||||||||||
|
||||||||||||||||||||||||
i think, there is enough brain potential in this forum, that when you guys work together - you can make a revolution in music dsp (and maybe not just in music)
i'm happy to be around such guys ---- It doesn't matter how it sounds.. ..as long as it has BASS and it's LOUD! |
||||||||||||||||||||||||
| ^ | Joined: 04 Sep 2006 Member: #118997 Location: 127.0.0.1 | |||||||||||||||||||||||
|
||||||||||||||||||||||||
| ^ | Joined: 18 Jul 2007 Member: #155805 Location: Netherlands | |||||||||||||||||||||||
|
||||||||||||||||||||||||
well, my girlfriend uses her zero delay filter all the time to get rid of unwanted noises, but i ... no, i can't ---- "It dreamed itself along" ![]() |
||||||||||||||||||||||||
| ^ | Joined: 02 Jan 2005 Member: #53555 Location: from Franco's lost penus back to B. soon | |||||||||||||||||||||||
|
||||||||||||||||||||||||
I voted no, for at the time being I haven't figured it out yet, on the other hand I haven't even tried, I've just read through the threads here on KVR. I'm sure I would eventually get it after reading them through a couple of more times and trying and failing a couple of times.
I "just" need time that I can put hard focused effort in to it. ---- David Guda gudaaudio.com |
||||||||||||||||||||||||
| ^ | Joined: 28 Feb 2011 Member: #251491 | |||||||||||||||||||||||
|
||||||||||||||||||||||||
I wonder the practical motivations for building a zero delay filter. I had thought IIR's are good enough? Why anyone should bother about 1-3 samples of delay? (As you can see this topic is new to me:) )
update: nevermind:) google has found the answer at http://www.xils-lab.com/pages/Zero-Delay-Feedback-Filters.ht ml ---- ~stratum~ |
||||||||||||||||||||||||
| ^ | Joined: 29 May 2012 Member: #281392 | |||||||||||||||||||||||
| KVR Forum Index » DSP and Plug-in Development | All times are GMT - 8 Hours |
|
Printable version |
Disclaimer: All communications made available as part of this forum and any opinions, advice, statements, views or other information expressed in this forum are solely provided by, and the responsibility of, the person posting such communication and not of kvraudio.com (unless kvraudio.com is specifically identified as the author of the communication).
Powered by phpBB © phpBB Group



















