Plug-ins, Hosts, Apps,
Hardware, Soundware
Developers
(Brands)
Videos Groups
Whats's in?
Banks & Patches
Download & Upload
Music Search
KVR
   
KVR Forum » DSP and Plug-in Development
Thread Read
Poll - can you build a zero-delay filter?
Goto page Previous  1, 2, 3  Next

Can you build a zero-delay filter?
Yes.
43%
 43%  [16]
No.
56%
 56%  [21]
Total Votes : 37

Jeff McClintock
KVRist
- profile
- pm
- www
PostPosted: Wed May 23, 2012 4:01 pm reply with quote
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?? Smile
^ Joined: 30 Jan 2005  Member: #56398  Location: New Zealand
camsr
KVRAF
- profile
- pm
PostPosted: Wed May 23, 2012 4:16 pm reply with quote
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  
JJBiener
KVRian
- profile
- pm
- e-mail
PostPosted: Wed May 23, 2012 4:17 pm reply with quote
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?? Smile


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  
aciddose
KVRAF
- profile
- pm
- e-mail
- www
PostPosted: Wed May 23, 2012 4:37 pm reply with quote
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  
Caco
KVRian
- profile
- pm
PostPosted: Wed May 23, 2012 11:23 pm reply with quote
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 Smile
^ Joined: 25 Apr 2005  Member: #66287  
mystran
KVRAF
- profile
- pm
- e-mail
- www
PostPosted: Thu May 24, 2012 12:03 am reply with quote
If you can't do it yet, don't panic.

I'm working on a solution that will hopefully evolve into something idiot-proof.
----
<- my plugins | my music -> @Soundcloud
^ Joined: 11 Feb 2006  Member: #97939  Location: Helsinki, Finland
Ichad.c
KVRist
- profile
- pm
- e-mail
- www
PostPosted: Thu May 24, 2012 2:10 am reply with quote
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
Robin from www.rs-met.com
KVRAF
- profile
- pm
- e-mail
- www
PostPosted: Thu May 24, 2012 3:25 am reply with quote
hmm..well, just implemented a (linear) TPT/ZDF-SVF from the info in Vadim's book. does that already qualify as "build"? because, actually it was nothing more than a mere "translation into code".
----
^ Joined: 08 Mar 2004  Member: #15959  Location: Berlin, Germany
George
KVRAF
- profile
- pm
- e-mail
- www
PostPosted: Thu May 24, 2012 3:26 am reply with quote
We did Smile
----
discoDSP — Home of CoronaDiscovery ProVertigo
^ Joined: 17 Jul 2002  Member: #3353  
Robin from www.rs-met.com
KVRAF
- profile
- pm
- e-mail
- www
PostPosted: Thu May 24, 2012 3:27 am reply with quote
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.


hey, i'm looking forward to that.

hehe - it seems, finally i did now jump on this (already long running) train.
----
^ Joined: 08 Mar 2004  Member: #15959  Location: Berlin, Germany
antto
KVRAF
- profile
- pm
- www
PostPosted: Thu May 24, 2012 3:32 am reply with quote
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 Very Happy
----
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
obiwanjacobi
KVRist
- profile
- pm
- e-mail
PostPosted: Thu May 24, 2012 3:50 am reply with quote
I am already struggling with a log mapping function I need....
Man, Math really sucks big time!

So, anything DSP is out of my league. I did copy/paste a simple delay once and sort of understood that, but that's about it...

A: NO
----
Grtx, Marc Jacobi.
Blog | VST.NET | MIDI.NET
^ Joined: 18 Jul 2007  Member: #155805  Location: Netherlands
mellotronaut
KVRAF
- profile
- pm
PostPosted: Thu May 24, 2012 3:56 am reply with quote
well, my girlfriend uses her zero delay filter all the time to get rid of unwanted noises, but i ... no, i can't Surprised Crying or Very sad
----
"It dreamed itself along"
^ Joined: 02 Jan 2005  Member: #53555  Location: from Franco's lost penus back to B. soon
davidguda
KVRist
- profile
- pm
- e-mail
PostPosted: Fri May 25, 2012 4:04 am reply with quote
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  
stratum
KVRist
- profile
- pm
PostPosted: Wed May 30, 2012 10:54 pm reply with quote
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  
All times are GMT - 8 Hours

Printable version
Page 2 of 3
Goto page Previous  1, 2, 3  Next
Display posts from previous:   
ReplyNew TopicPrevious TopicNext Topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Username: Password:  
KVR Developer Challenge 2012