Leo Singer
56353e24d2
audiofx: Use most common convention for definitions of IIR filter coefficients.
...
Most signal processing texts, including MATLAB, use the following convention for IIR filter coefficients:
a_0 y[n] + a_1 y[n-1] + ... + a_M y[n-M] = b_0 x[n] + b_1 x[n-1] + ... + b[N] x[n-N]
Usually, a_0 is set to 1 because the coefficients can always be rescaled, giving
y[n] = b_0 x[n] + b_1 x[n-1] + ... + b[N] x[n-N] - a_1 y[n-1] - ... - a_M y[n-M]
The convention that was previously used by audiofxbaseiirfilter and derived class had the a and b coefficients swapped, and did not have the minus signs.
This change makes the audiofx plugin use the more common convention described above.
2012-01-11 15:24:00 +01:00
..
2011-12-27 12:06:25 +00:00
2011-04-08 18:07:08 +01:00
2011-07-26 10:40:00 +05:30
2012-01-04 13:26:45 +01:00
2011-04-08 18:07:08 +01:00
2010-03-11 15:38:19 +00:00
2011-10-13 15:37:47 -03:00
2011-11-24 21:41:03 +01:00
2011-11-24 21:41:03 +01:00
2011-11-24 21:41:03 +01:00
2011-11-24 21:41:03 +01:00
2011-11-24 21:41:03 +01:00
2012-01-03 10:26:48 +01:00
2012-01-11 15:24:00 +01:00
2012-01-03 10:26:48 +01:00
2011-11-24 21:41:03 +01:00
2012-01-03 10:26:48 +01:00
2012-01-03 10:26:48 +01:00
2012-01-03 10:26:48 +01:00
2012-01-03 10:26:48 +01:00
2012-01-03 10:26:48 +01:00
2012-01-03 10:26:48 +01:00
2011-11-24 21:41:03 +01:00
2011-11-24 21:41:03 +01:00
2012-01-03 10:26:48 +01:00
2012-01-03 10:26:48 +01:00
2012-01-03 11:56:25 +01:00
2012-01-03 11:56:25 +01:00
2012-01-03 11:56:25 +01:00
2012-01-03 11:56:25 +01:00
2008-04-03 22:59:44 +00:00
2012-01-03 11:56:25 +01:00
2011-12-01 18:55:45 +01:00
2010-08-05 00:04:48 +01:00
2012-01-03 11:56:25 +01:00
2012-01-03 11:56:25 +01:00
2012-01-03 14:16:28 +01:00
2012-01-03 11:56:25 +01:00
2011-11-26 15:01:01 +01:00
2011-11-23 01:00:17 +00:00
2011-04-08 18:07:08 +01:00
2012-01-03 14:16:28 +01:00
2011-11-24 21:41:03 +01:00
2011-04-08 18:07:09 +01:00
2012-01-10 14:32:32 +01:00
2012-01-03 11:56:25 +01:00
2012-01-03 11:56:25 +01:00
2012-01-10 14:32:32 +01:00
2012-01-03 14:16:28 +01:00
2012-01-03 14:16:28 +01:00
2012-01-03 14:16:28 +01:00
2012-01-03 14:16:28 +01:00
2012-01-03 14:16:28 +01:00
2012-01-10 14:32:32 +01:00
2011-11-24 21:41:03 +01:00
2007-03-09 19:44:30 +00:00
2012-01-03 14:16:28 +01:00
2011-12-27 11:49:10 +00:00
2012-01-03 14:16:28 +01:00
2012-01-03 14:16:28 +01:00
2010-03-21 15:17:46 +01:00
2010-03-17 18:23:28 +01:00
2010-03-17 18:23:28 +01:00
2012-01-03 14:16:28 +01:00