Ronald Meij Maker · 1 d ago
Twelve, for people who write the code rather than turn the knob. Zavalishin first, because everything else in virtual analogue is downstream of it, then Simper going from circuit equations to running code. After that the working material: the bilinear transform and its warping, coefficient calculation, biquads on an embedded target, poles and zeros, state variable filters. It ends on the two things that bite in production, denormals and aliasing. Two are university lectures, five are conference talks. None of it is a five minute tip. 01 Vadim Zavalishin - "The art of VA filter design" - A different kind of digital filter theory ADC - Audio Developer Conference The man who wrote the book, presenting it. Topology preserving transforms, zero delay feedback, and how to resolve a delay free loop. www.youtube.com/watch?v=zPzCLqkQnr0 02 From Circuit to Code: Under the Hood of Analog Modelling - Andrew Simper - ADC20 ADC - Audio Developer Conference Simper of Cytomic, whose TPT state variable filter papers half the industry uses, walking from circuit equations to running code. www.youtube.com/watch?v=eGcqomH6aAc 03 Digital IIR Filter, Ivan Cohen ADC - Audio Developer Conference IIR filters for audio, from somebody whose other conference work is on analogue circuit and distortion modelling. www.youtube.com/watch?v=esjHXGPyrhg 04 Bilinear Transform For IIR Filter Design Explained Intuitively [AudioFX #007] WolfSound How an analogue prototype gets mapped onto the z-plane, the frequency warping that causes, and prewarping. www.youtube.com/watch?v=5RLMpdbt6B0 05 How To Design and Implement a Parametric EQ Filter? [AudioFX#005] WolfSound The whole route from specification to shipping code: pick the type, design the prototype, digitise it, compute the coefficients. www.youtube.com/watch?v=8SMAXTg0tMw 06 Biquad Filters (DSP with STM32) - Phil's Lab #172 Phil's Lab Second order sections and the difference equation, implemented on an embedded target where you cannot hide behind a library. www.youtube.com/watch?v=rDERCmBAv3I 07 8. IIR Filters - Infinite Impulse Response - Digital Filter Basics Akash Murthy Recursive structures and how they differ from FIR. Part of a numbered series, so start earlier if you want the ground floor. www.youtube.com/watch?v=ap1qXBTKU8g 08 Poles, Zeros and the Frequency Response John Buck Where the poles and zeros sit and what that does to magnitude and phase. Taught by a co-author of the standard Signals and Systems text. www.youtube.com/watch?v=_y69Ogn10eM 09 ECE2026 L55: Poles and Zeros of IIR Filters and Stability (Introduction to Signal Processing) Lantertronics A Georgia Tech lecture on the z-plane and what stability actually means there. www.youtube.com/watch?v=7SB2wxaEfsQ 10 State Variable Filters (SVF) - REAPER Real-Time Audio Effects Leandro Facchinetti Building an SVF, with low, band and high pass falling out of the one structure. Which form it uses is not stated in the title. www.youtube.com/watch?v=zwpcHyVqBXI 11 10. Subnormal / Denormal numbers - Audio Number Formats Akash Murthy Denormals: the reason a filter tail can quietly eat a CPU core long after the sound has gone. www.youtube.com/watch?v=Eq_iu3zQJeE 12 Aliasing and Oversampling for DSP Engineers - Sam Fischmann - ADC23 ADC - Audio Developer Conference Where aliasing comes from and what oversampling, and the filters it needs, actually costs you. www.youtube.com/watch?v=yJrJi-4SDUQ Every link in this channel was checked against YouTube itself: the title and the channel name under each one are what YouTube returns for that video, not what anybody remembered. That check earned its keep more than once, because a search result is quite happy to hand you a title that belongs to a different video. What could not be done is watch them all. So the line under each link comes from the verified title and channel, not from having sat through it. If one turns out not to be what it says, reply and it comes off the list. Same if a link dies, which they do.