[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[sc-dev] SC Filter UGens and Direct Form 2



I was skimming through the SC code base and I was suprised to see that all filters in FilterUGens.cpp are implemented using Direct Form II.
As far as I know Direct Form II is not the best choice among the 4 forms (DF1, DF2, TDF1, TDF2), because - although optimal as far as memory storage goes - it is prone to numerical instabilities. Is there a specific reason why all standard SC filters are implemented with DF2 ?

Thanks.

- Luigi Castelli