Book: The Art of VA Filter Design 2.1.0

DSP, Plug-in and Host development discussion.
Kraku
KVRian
1419 posts since 13 Oct, 2003 from Helsinki, Finland

Post Fri Nov 09, 2018 9:12 am

Ivan_C wrote:
Wed Nov 07, 2018 11:55 pm
This DSP and plug-in development forum is the only one where people discuss about the PDF format in a topic related to an e-book about DSP :)
:tu:

And that's a great thing. As the book is meant to reach as wide audience as possible, the "usability/readability" of the book becomes one of the main focuses. The easier the book is "to use", the more audience it will get in a longer run.

And if the book keeps spreading throughout the internet, Vadim will likely have even more motivation to keep adding interesting content into the book. Then we get even more goodies :tu:

Z1202
KVRian
1086 posts since 12 Apr, 2002

Re: Book: The Art of VA Filter Design 2.1.0

Post Fri Nov 09, 2018 12:56 pm

Kraku wrote:
Fri Nov 09, 2018 9:12 am
And if the book keeps spreading throughout the internet, Vadim will likely have even more motivation to keep adding interesting content into the book. Then we get even more goodies :tu:
So far I'm working on the motivation to reorganize the references according to the forum suggestions :-?

User avatar
aciddose
KVRAF
12339 posts since 7 Dec, 2004

Re: Book: The Art of VA Filter Design 2.1.0

Post Fri Nov 09, 2018 2:00 pm

Kraku wrote:
Fri Nov 09, 2018 9:10 am
This has been mostly solved in printed books by finding an OK balance between repeating the formula/graph and just referring to it.
I've edited this post to remove redundant nonsense and to be honest... I don't care enough either way.

Short version: redundancy = bad.
Free plug-ins for Windows, MacOS and Linux. Xhip Synthesizer v8.0 and Xhip Effects Bundle v6.7.

Musicisbest
KVRist
275 posts since 6 Sep, 2004

Re: Book: The Art of VA Filter Design 2.1.0

Post Sun Nov 18, 2018 5:21 pm

Nice, I love to see this kind of info, thanks.

Ivan_C
KVRian
1095 posts since 11 Aug, 2004 from Breuillet, France

Re: Book: The Art of VA Filter Design 2.1.0

Post Tue Nov 27, 2018 4:01 am


Z1202
KVRian
1086 posts since 12 Apr, 2002

Re: Book: The Art of VA Filter Design 2.1.0

Post Tue Nov 27, 2018 4:29 am

Ivan_C wrote:
Tue Nov 27, 2018 4:01 am
...youtube link....
Thanks Ivan! I was waiting for this, but you beat me to it ;)

Ivan_C
KVRian
1095 posts since 11 Aug, 2004 from Breuillet, France

Re: Book: The Art of VA Filter Design 2.1.0

Post Tue Nov 27, 2018 7:24 am

You're welcome, it was a pleasure to meet you there :D

Z1202
KVRian
1086 posts since 12 Apr, 2002

Re: Book: The Art of VA Filter Design 2.1.0

Post Tue Nov 27, 2018 8:07 am

Ivan_C wrote:
Tue Nov 27, 2018 7:24 am
You're welcome, it was a pleasure to meet you there :D
Same here, Sir :D

evv
KVRer
1 posts since 21 Oct, 2019

Re: Book: The Art of VA Filter Design 2.1.0

Post Mon Oct 21, 2019 4:03 am

Great resource, thanks Vadim.

I might have found a typo (or I might be misunderstanding sth!)

On version 2.1.0 of the book, page 21, in the middle of the last paragraph on subsection "Rolloff", the text says "The same statement applies for w->0 if Nz0 > 0, ...". Should this be "Nz0 = 0" instead? It's talking about the cases where the rolloff is 0dB/oct, and given that the rolloff speed at w->0 is 6 Nz0 dB/oct, it would make more sense to me if the above sentence was "Nz0 = 0" instead of "Nz0 > 0".

Thanks!

Z1202
KVRian
1086 posts since 12 Apr, 2002

Re: Book: The Art of VA Filter Design 2.1.0

Post Mon Oct 21, 2019 9:35 pm

evv wrote:
Mon Oct 21, 2019 4:03 am
I might have found a typo (or I might be misunderstanding sth!)

On version 2.1.0 of the book, page 21, in the middle of the last paragraph on subsection "Rolloff", the text says "The same statement applies for w->0 if Nz0 > 0, ...". Should this be "Nz0 = 0" instead? It's talking about the cases where the rolloff is 0dB/oct, and given that the rolloff speed at w->0 is 6 Nz0 dB/oct, it would make more sense to me if the above sentence was "Nz0 = 0" instead of "Nz0 > 0".
Your understanding is correct. Thanks!

Z1202
KVRian
1086 posts since 12 Apr, 2002

Re: Book: The Art of VA Filter Design 2.1.0

Post Mon Oct 21, 2019 10:11 pm

While we're on the subject, I'd like to refine the statement of the footnote 15 on the same page. Of course, the direction at which a zero at s=0 or s=inf can be approached is not fully arbitrary, but is always a multiple of 90 degrees and so is the phase response at 0 and inf.

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

Re: Book: The Art of VA Filter Design 2.1.0

Post Tue Oct 22, 2019 12:19 am

Z1202 wrote:
Mon Oct 21, 2019 10:11 pm
While we're on the subject, I'd like to refine the statement of the footnote 15 on the same page. Of course, the direction at which a zero at s=0 or s=inf can be approached is not fully arbitrary, but is always a multiple of 90 degrees and so is the phase response at 0 and inf.
This is actually one of my favorite "weird" cases, since you have the -90 degrees per transfer function zero in theory, but unless you have a fixed-point digital filter, component tolerances or floating-point rounding errors usually tend to move the zeroes ever so slightly, so you end up with a multiple of 180 anyway... even though you might not even be able to measure it if the error is small enough, because getting a true DC reading would (literally) take forever.
If you'd like Signaldust to return, please ask Katinka Tuisku to resign.

Z1202
KVRian
1086 posts since 12 Apr, 2002

Re: Book: The Art of VA Filter Design 2.1.0

Post Tue Oct 22, 2019 12:31 am

mystran wrote:
Tue Oct 22, 2019 12:19 am
Z1202 wrote:
Mon Oct 21, 2019 10:11 pm
While we're on the subject, I'd like to refine the statement of the footnote 15 on the same page. Of course, the direction at which a zero at s=0 or s=inf can be approached is not fully arbitrary, but is always a multiple of 90 degrees and so is the phase response at 0 and inf.
This is actually one of my favorite "weird" cases, since you have the -90 degrees per transfer function zero in theory, but unless you have a fixed-point digital filter, component tolerances or floating-point rounding errors usually tend to move the zeroes ever so slightly, so you end up with a multiple of 180 anyway... even though you might not even be able to measure it if the error is small enough, because getting a true DC reading would (literally) take forever.
What I was mostly getting at is that the phase response smoothly approaches a multiple of 90 degrees, which for most practical purposes can be considered true ;) (as you mentioned, the error is quite difficult to measure).

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

Re: Book: The Art of VA Filter Design 2.1.0

Post Tue Oct 22, 2019 12:36 am

Z1202 wrote:
Tue Oct 22, 2019 12:31 am
mystran wrote:
Tue Oct 22, 2019 12:19 am
Z1202 wrote:
Mon Oct 21, 2019 10:11 pm
While we're on the subject, I'd like to refine the statement of the footnote 15 on the same page. Of course, the direction at which a zero at s=0 or s=inf can be approached is not fully arbitrary, but is always a multiple of 90 degrees and so is the phase response at 0 and inf.
This is actually one of my favorite "weird" cases, since you have the -90 degrees per transfer function zero in theory, but unless you have a fixed-point digital filter, component tolerances or floating-point rounding errors usually tend to move the zeroes ever so slightly, so you end up with a multiple of 180 anyway... even though you might not even be able to measure it if the error is small enough, because getting a true DC reading would (literally) take forever.
What I was mostly getting at is that the phase response smoothly approaches a multiple of 90 degrees, which for most practical purposes can be considered true ;) (as you mentioned, the error is quite difficult to measure).
I have some old EQ code that uses a fitting method that can theoretically run into infinities if it ever samples an exact zero from the transfer function... so the code in question just designs all notches to be at -300dB (or something like that) and everything works perfectly fine and you really won't notice anything using any stock analyser. :)
If you'd like Signaldust to return, please ask Katinka Tuisku to resign.

Return to “DSP and Plug-in Development”