"Infinite Impulse Response" – a confusing mouthful of a term, so let’s just call this IIR,

IIR is a special purpose virtual machine. Low-pass filters, high-pass filters, combinations of those filters, and even equalizers, can be specified, and use very specific techniques (like compiler) to convert them into an IIR implementation.

IIRs are easy to implement - and take less CPU power than other methods.The machine code for these IIR virtual machines is just two list of coefficients, called A & B.

But sometimes they sound poor; if they sound too bad, you’ll want to use a different technique. I found that the low-pass filters in this project work will for some microphones, and add a slight crackle to others.

Last edited May 7, 2009 at 11:29 AM by randym, version 1


No comments yet.