Cheap non-linear zero-delay filters
-
- KVRian
- 1223 posts since 11 Aug, 2004 from France
If someone is interested about the sound of the filter I have talked about before, you can hear it in my KVR DC contribution, Guitar Gadgets
I did a 0df version too, but the sound quality improvement wasn't that significant, so I prefered the "mystran's method" version.
- u-he
- 30186 posts since 8 Aug, 2002 from Berlin
We're currently wondering what to call the method. One of the guys is finalising a set of papers that explain and compare various filter solving methods. At the moment he calls it "Cheap Method", but I'm leaning towards "Mystran's Method"…
What do you think?
What do you think?
- KVRAF
- 12615 posts since 7 Dec, 2004
The mysterious method. Include a graph shaped like a wizard's hat.


Free plug-ins for Windows, MacOS and Linux. Xhip Synthesizer v8.0 and Xhip Effects Bundle v6.7.
The coder's credo: We believe our work is neither clever nor difficult; it is done because we thought it would be easy.
Work less; get more done.
The coder's credo: We believe our work is neither clever nor difficult; it is done because we thought it would be easy.
Work less; get more done.
- KVRAF
- Topic Starter
- 8476 posts since 12 Feb, 2006 from Helsinki, Finland
If I had to give it a "proper" name, I'd probably call it "fixed-pivot one-step linearization method" or something similar, since that's what it's about: draw a line through a chosen fixed pivot point (typically origin) and your initial guess (from the previous step), and just use that for solving the system.Urs wrote:We're currently wondering what to call the method. One of the guys is finalising a set of papers that explain and compare various filter solving methods. At the moment he calls it "Cheap Method", but I'm leaning towards "Mystran's Method"…
What do you think?
I'd rather not have you call it "Mystran's method" since I have a bunch of other methods and I don't really think this is necessarily the best one.. although it's probably the cheapest one so if you insist on attributing it to me then calling it "Mystran's cheap method" would be fine I guess (although.. as I've pointed out previously, there is prior art so I'm not really the first one to come up with this approach).
-
- KVRAF
- 1607 posts since 12 Apr, 2002
I'd also vote against "cheap method", if only to avoid confusion. In my works and posts I'm referring to applying nonlinearities on top of the linear solution as the "cheap method". Although, confusion-wise, I'd guess "mystran's method" is the most clear nameUrs wrote:We're currently wondering what to call the method. One of the guys is finalising a set of papers that explain and compare various filter solving methods. At the moment he calls it "Cheap Method", but I'm leaning towards "Mystran's Method"…
What do you think?
- u-he
- 30186 posts since 8 Aug, 2002 from Berlin
How about "Pivotal Linearization" method then?mystran wrote:If I had to give it a "proper" name, I'd probably call it "fixed-pivot one-step linearization method" or something similar, since that's what it's about: draw a line through a chosen fixed pivot point (typically origin) and your initial guess (from the previous step), and just use that for solving the system.
The one that has its pivot at origin would be the cheapest, while other versions place the pivot at the previous result (which then makes it something like a single step Newton's method).
Hmmm… need more coffee...
- u-he
- 30186 posts since 8 Aug, 2002 from Berlin
Nah, no magic - only divine stuff. We have lots of crosses and Ankh-shaped graphs instead.aciddose wrote:The mysterious method. Include a graph shaped like a wizard's hat.
- KVRAF
- 2817 posts since 3 Dec, 2008
The correct name for such a method is "semi-implicit". In this case it is "semi-implicit trapezoidal" that uses f(x+c)/(x+c) instead of f'(x) as the g / derivative / conductance term, but the integration is still trapezoidal since the integration doesn't care about how you calculate the "derivative" of non-linear terms. So how about "semi-implicit fixed-pivot trapezoidal" ?mystran wrote:If I had to give it a "proper" name, I'd probably call it "fixed-pivot one-step linearization method" or something similar, since that's what it's about: draw a line through a chosen fixed pivot point (typically origin) and your initial guess (from the previous step), and just use that for solving the system.Urs wrote:We're currently wondering what to call the method. One of the guys is finalising a set of papers that explain and compare various filter solving methods. At the moment he calls it "Cheap Method", but I'm leaning towards "Mystran's Method"…
What do you think?
I'd rather not have you call it "Mystran's method" since I have a bunch of other methods and I don't really think this is necessarily the best one.. although it's probably the cheapest one so if you insist on attributing it to me then calling it "Mystran's cheap method" would be fine I guess (although.. as I've pointed out previously, there is prior art so I'm not really the first one to come up with this approach).
The Glue, The Drop, The Scream - www.cytomic.com
- KVRAF
- Topic Starter
- 8476 posts since 12 Feb, 2006 from Helsinki, Finland
Sounds good to me.andy-cytomic wrote: The correct name for such a method is "semi-implicit". In this case it is "semi-implicit trapezoidal" that uses f(x+c)/(x+c) instead of f'(x) as the g / derivative / conductance term, but the integration is still trapezoidal since the integration doesn't care about how you calculate the "derivative" of non-linear terms. So how about "semi-implicit fixed-pivot trapezoidal" ?
- KVRAF
- 2569 posts since 4 Sep, 2006 from 127.0.0.1
mystran's SIFPT method

It doesn't matter how it sounds..
..as long as it has BASS and it's LOUD!
irc.libera.chat >>> #kvr
..as long as it has BASS and it's LOUD!
irc.libera.chat >>> #kvr
-
- KVRian
- 1223 posts since 11 Aug, 2004 from France
So, Guitar Gadgets use mystran's semi-implicit fixed-pivot trapezoidal method to simulate the EMS VCS3 filter, I said it 
- KVRAF
- 12615 posts since 7 Dec, 2004
I like how we're nearly at the point where the bullshit marketing for plugins released in the late 90s is almost on par with what we can truthfully say about our plugins today.
Free plug-ins for Windows, MacOS and Linux. Xhip Synthesizer v8.0 and Xhip Effects Bundle v6.7.
The coder's credo: We believe our work is neither clever nor difficult; it is done because we thought it would be easy.
Work less; get more done.
The coder's credo: We believe our work is neither clever nor difficult; it is done because we thought it would be easy.
Work less; get more done.
- KVRAF
- 1617 posts since 11 Dec, 2008 from Minneapolis
I'd say call it Mystran's Pivot and be sure to properly define/categorize it somewhere.
-
- KVRAF
- 1607 posts since 12 Apr, 2002
I like that. This is very clear and doesn't cause any confusion (at least for those reading KVR's DSP forum regularlyxh3rv wrote:I'd say call it Mystran's Pivot and be sure to properly define/categorize it somewhere.
- u-he
- 30186 posts since 8 Aug, 2002 from Berlin
Well, the paper is supposed to be released in this forum, so I'd definitely give Mystran a credit.
