Technical Papers

Below are some technical papers that will hopefully contribute some knowledge and algorithms to the DSP community in general. This knowledge is placed in the public domain.

Dynamic Smoothing

DynamicSmoothing.pdf – Two Pole State Variable Filter with self adjusting cutoff to musically smooth low bit depth and/or noisey control signals

Linear trapezoidal integrated filters

OnePoleLinearLowPass.pdf – One Pole Low Pass Filter
SvfLinearTrapOptimised2.pdf – State Variable Filter
SkfLinearTrapOptimised2.pdf – Sallen Key Low Pass Filter
SVF-vs-DF1.pdf – Noise performance plots
SvfLinearTrapAllOutputs.pdf – State Variable Filter Simultaneous computation of all outputs

Sin only coefficient computation in state increment form for low noise and high accuracy

SvfLinearTrapezoidalSin.pdf – State Variable Filter with Sin only coefficient calculation
SkfLinearTrapezoidalSin.pdf – Sallen Key Filter with Sin only coefficient calculation

Input mixing multimode filters – individual inputs for low, band, and high

SvfInputMixing.pdf – State Variable Filter with Input mixing for low, band, and high
SkfInputMixing.pdf – Sallen Key Filter with Input mixing for low, band, and high

Matching of Forward Euler SVF to Trapezoidal SVF

SvfMatchingFeToTr.pdf