Book: The Art of VA Filter Design 2.0.0alpha

DSP, Plug-in and Host development discussion.
Z1202
KVRian
958 posts since 12 Apr, 2002

Post Tue May 22, 2012 8:26 am

Hi all

[Edit: June 9, 2018 links updated]

Here it is: The Art of VA Filter Design. It is based around the TPT (a.k.a. zero-delay feedback) filter design method. No preliminary filter design knowledge required.

Mirror:
https://www.discodsp.net/VAFilterDesign_2.0.0a.pdf

Older revisions:
http://www.native-instruments.com/filea ... _1.1.1.pdf (NI website)
http://www.discodsp.net/VAFilterDesign_1.1.1.pdf (thanks to george for mirroring)

The book has been actually written in the last week of April, but there were some unforseen delays getting it published. In the meantime I replaced the originally used DF2 integrators with TDF2 integrators (thanks to mystran :)). It's remarkable how at the very same time the same topic got extensively discussed on KVR :)

The book text hasn't been extensively proofread, so if you spot any mistakes, the feedback is welcome. Equally, I would appreciate the mirroring of the file, in which case please drop me a note, so that I can inform you of the updates.

Enjoy!

Regards,
Vadim
Last edited by Z1202 on Fri Jun 08, 2018 11:19 pm, edited 17 times in total.

mystran
KVRAF
4983 posts since 12 Feb, 2006 from Helsinki, Finland

Post Tue May 22, 2012 8:30 am

Your diode approach is interesting. :)

Specifically what I mean the signal flow graph of Figure 4.13; I never thought about it that way, even if I've written a derivation for the analog model here at some point (and at that point I remember noting that "this gives the same results as Stinchcombe" so it's not like I was the first one).

Your linear solution looks pretty much exactly as awful as mine. :P

Anyway, lots of useful content in there. Certainly explained very well and at least for me it looks like it should be reasonable easy to understand.
If you'd like Signaldust to return, please ask Katinka Tuisku to resign.

mystran
KVRAF
4983 posts since 12 Feb, 2006 from Helsinki, Finland

Post Tue May 22, 2012 8:52 am

Z1202 wrote: The book has been actually written in the last week of April, but there were some unforseen delays getting it published. In the meantime I replaced the originally used DF2 integrators with TDF2 integrators (thanks to mystran :)).
Oh, don't thank me. Thank neotec whose idea it was. I just stole it from him. ;)
If you'd like Signaldust to return, please ask Katinka Tuisku to resign.

Z1202
KVRian
958 posts since 12 Apr, 2002

Post Tue May 22, 2012 8:57 am

mystran wrote:
Z1202 wrote: The book has been actually written in the last week of April, but there were some unforseen delays getting it published. In the meantime I replaced the originally used DF2 integrators with TDF2 integrators (thanks to mystran :)).
Oh, don't thank me. Thank neotec whose idea it was. I just stole it from him. ;)
But it was you who drew my attention to that subject. Probably I should credit neotec too (do you happen to know his actual name?)

User avatar
discoDSP
KVRAF
3645 posts since 18 Jul, 2002

Post Tue May 22, 2012 9:12 am

As requested I have mirrored the PDF at http://www.discodsp.net/VAFilterDesign.pdf
discoDSP Plug-Ins | Synths | Sampler | Effects

User avatar
antto
KVRAF
2499 posts since 4 Sep, 2006 from 127.0.0.1

Post Tue May 22, 2012 9:15 am

No preliminary filter design knowledge required.
are you saying that there is even a small chance that i might understand something if i attempt to read this? :shock: :pray:
It doesn't matter how it sounds..
..as long as it has BASS and it's LOUD!

irc.freenode.net >>> #kvr

User avatar
discoDSP
KVRAF
3645 posts since 18 Jul, 2002

Post Tue May 22, 2012 9:19 am

antto wrote:are you saying that there is even a small chance that i might understand something if i attempt to read this? :shock: :pray:
the book wrote:The prerequisites for the reader include familiarity with the basic DSP concepts, complex algebra and the basic ideas of mathematical analysis.
;)
discoDSP Plug-Ins | Synths | Sampler | Effects

User avatar
antto
KVRAF
2499 posts since 4 Sep, 2006 from 127.0.0.1

Post Tue May 22, 2012 9:20 am

:clown: :smack: then nope..
It doesn't matter how it sounds..
..as long as it has BASS and it's LOUD!

irc.freenode.net >>> #kvr

mystran
KVRAF
4983 posts since 12 Feb, 2006 from Helsinki, Finland

Post Tue May 22, 2012 9:32 am

Z1202 wrote:
mystran wrote:
Z1202 wrote: The book has been actually written in the last week of April, but there were some unforseen delays getting it published. In the meantime I replaced the originally used DF2 integrators with TDF2 integrators (thanks to mystran :)).
Oh, don't thank me. Thank neotec whose idea it was. I just stole it from him. ;)
But it was you who drew my attention to that subject. Probably I should credit neotec too (do you happen to know his actual name?)
No, I was wondering about it in "my own" thread.
If you'd like Signaldust to return, please ask Katinka Tuisku to resign.

mystran
KVRAF
4983 posts since 12 Feb, 2006 from Helsinki, Finland

Post Tue May 22, 2012 9:35 am

george wrote:
antto wrote:are you saying that there is even a small chance that i might understand something if i attempt to read this? :shock: :pray:
the book wrote:The prerequisites for the reader include familiarity with the basic DSP concepts, complex algebra and the basic ideas of mathematical analysis.
;)
From quickly glancing through the text, I don't think that's as bad as it sounds. He explains everything he does quite clearly. So I think there's a chance that anyone that can write code can probably figure it out. In fact, it looks like it's easier to read than most books on traditional digital filters.
If you'd like Signaldust to return, please ask Katinka Tuisku to resign.

User avatar
jupiter8
KVRAF
9376 posts since 17 Sep, 2002 from Gothenburg Sweden

Post Tue May 22, 2012 9:49 am

antto wrote::clown: :smack: then nope..
Just in case you didn't know,Complex Algebra doesn't mean "really really hard" Algebra,it just means Algebra with complex numbers which isn't that hard if i recall correctly (been a few years since i read it). I've yet to discover what you use it for and what it got to do with audio but i'm sure someone will tell me. :D

User avatar
Urs
u-he
22409 posts since 8 Aug, 2002 from Berlin

Post Tue May 22, 2012 9:52 am

Looks very cool - many thanks for sharing! When did you have the time to write all this :shock:

User avatar
thevinn
KVRian
775 posts since 30 Nov, 2008

Post Tue May 22, 2012 9:53 am

NICE BOOK!

Thanks for adding this to the body of DSP literature!!!!

User avatar
Ichad.c
KVRian
1039 posts since 8 Feb, 2012 from South - Africa

Post Tue May 22, 2012 10:35 am

antto wrote::clown: :smack: then nope..
Hey Annto, I agree. Personally I've learn't more about filters by practical examples and comments by mystran and neotec and andy_fx, than I did reading that pdf. That being said though; I'm glad I read it - because the 30% that I understood was quite enlighting. Just looking at that diode-ladder block diagram makes me :drunk:
mystran wrote: In fact, it looks like it's easier to read than most books on traditional digital filters.
That I fully agree with.

Regards
Andrew

User avatar
antto
KVRAF
2499 posts since 4 Sep, 2006 from 127.0.0.1

Post Tue May 22, 2012 10:53 am

i looked at it
once again i realize that my brain is just incompatible with such matters
there are things i understand, and things i don't (like math)

oh well.. maybe after ~20 years.. naah
It doesn't matter how it sounds..
..as long as it has BASS and it's LOUD!

irc.freenode.net >>> #kvr

Return to “DSP and Plug-in Development”