OD ER-301 hub

Sieve (SVF)

An IIR state variable filter.

Back to project

A state variable filter that mixes between lowpass, bandpass, and highpass. Modeled after the algorithm designed by Andrew Simper outlined here.

Output is tanh limited to give distortion at higher gain levels. This is particularly useful when pinging the filter at high resonance.

InputDescription
unit inputThe signal to filter.
V/octVolt per octave offset from f0.
f0The base cutoff frequency.
QResonance, scaled exponentially. Small values are usually enough, but higher values come in handy when pinging the filter.
gainInput gain to push the output against the tanh limiter and cause distortion.
mixFilter type control. 0 is lowpass, 0.5 is bandpass, and 1 is highpass.

Downloads