Introduction to Digital Filters

47 ofalkaed 11 7/11/2025, 7:24:24 PM ccrma.stanford.edu ↗

Comments (11)

ktanvr1 · 20m ago
Shout out to kewltools that have a free online digital creator - the nice thing is it generates and outputs source code of the digital filter in multiple languages!

https://kewltools.com/digital-filter

khiner · 1h ago
Self plug: I made Jupyter notebooks for each chapter of this and the DFT and Physical Modeling books in this series, with Python animations/audio for some key concepts:

https://karlhiner.com/jupyter_notebooks/mathematics_of_the_d...

https://karlhiner.com/jupyter_notebooks/intro_to_digital_fil...

https://karlhiner.com/jupyter_notebooks/physical_audio_signa...

iainctduncan · 1h ago
The Julius Smith books are some of the most respected resources in the audio world. Here is a page linking to way more.

https://ccrma.stanford.edu/~jos/

stapedium · 3h ago
I was hoping to see something on Kalman filters. But it was good to see info on state space analysis. Also good to see a simple example on why dynamic range compression is nonlinear. Would have been nice to see more info on what makes a system non-time invariant with examples.
iainctduncan · 1h ago
Check the rest of his writing, I'd be surprised if it's not covered somewhere!
o11c · 7h ago
Title misses important context: "for sound"
galangalalgol · 6h ago
A lot of it applies to software defined radio processing as well, other than tending to work in real vs complex, but you can always do either.
munificent · 5h ago
For any one-dimensional signal, honestly.

Audio is just the most common use case.

sfpotter · 5h ago
Vast majority of this book covers DSP in very broad generality, much akin to what you would see in an undergrad EE course on the topic. Compare with Oppenheim and Schafer. Different focus but much of the same content.
Blackthorn · 4h ago
Without loss of generality.
monster_truck · 3h ago
Do you think that's air you're breathing