second package:synthesizer-core

A mirror image of first. The default definition may be overridden with a more efficient version if desired.
All recursive filters with real coefficients can be decomposed into first order and second order filters with real coefficients. This follows from the Fundamental theorem of algebra.
All recursive filters with real coefficients can be decomposed into first order and second order filters with real coefficients. This follows from the Fundamental theorem of algebra. This implements a cascade of second order filters using StorableVectors for state and filter parameters.
Convert parameters of universal filter to general second order filter parameters. Filtering with these parameters does not yield exactly the same result since the initial conditions are different.