Chapter 16Audio Filter Designs: FIR Filters
IIR filters have several attractive properties:
- They require only a few delay elements and math operations.
- You can design them directly in the z-plane.
- You can use existing analog designs and convert them to digital with the BZT.
- You can get extreme resonance/gain by placing poles very near the unit circle.
- You can make filters, EQs, etc. with controls that link to the coefficients directly or indirectly for real-time manipulation of the plugin.
A drawback is that IIR filters may become unstable and blow up, or oscillate. Their impulse responses can be infinite. FIR filters have all zeros and a finite impulse response. They are unconditionally stable so their designs can never blow up: they may output ...
Get Designing Audio Effect Plugins in C++, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.