The basic idea of subtractive synthesis is similar to making coffee: something goes through a filter to remove unwanted components from the final product.
Get a list of ugen filters in SuperCollider 3, by sending the .dumpClassSubtree message to the Filter class, as in
⧉ ✔
( Object.dumpClassSubtree
prints all SuperCollider classes)
////////////////////////////////////////////////////////////////////////////////////////////////////
Filter - Base class for filter UGens
BEQSuite - Base class for B Equalization Suite
BPF - 2nd order Butterworth bandpass filter.
BRF - 2nd order Butterworth band reject filter.
Changed - Triggers when a value changes
CircleRamp - circular linear lag
Decay - Exponential decay
Decay2 - Exponential decay
Delay1 - Single sample delay.
Delay2 - Two sample delay.
DetectSilence - Detect when input falls below an amplitude threshold
FOS - First order filter section.
Formlet - FOF-like filter.
FreeVerb - A reverb
Friction - A physical model of a system with dry-friction. A chaotic filter.
GlitchBPF - backward compatibility
GlitchHPF - backward compatibility
GlitchRHPF - backward compatibility
InsideOut - Distortion by subtracting magnitude from 1
Integrator - A leaky integrator.
LPF - 2nd order Butterworth lowpass filter
HPF - 2nd order Butterworth highpass filter.
LPZ1 - Two point average filter
HPZ1 - Two point difference filter
LPZ2 - Two zero fixed lowpass
BPZ2 - Two zero fixed midpass.
BRZ2 - Two zero fixed midcut.
HPZ2 - Two zero fixed midcut.
Lag - Exponential lag
Lag2 - Exponential lag
Lag3 - Exponential lag
Ramp - Break a continuous signal into line segments
LagUD - Exponential lag
LeakDC - Remove DC
MeanTriggered - Mean of recent values, triggered
Median - Median filter.
MedianTriggered - Median of recent values, triggered
MidEQ - Parametric filter.
MoogFF - Moog VCF implementation, designed by Federico Fontana
OnePole - One pole filter.
RLPF - A resonant low pass filter.
RHPF - A resonant high pass filter.
Resonz - Resonant filter.
Ringz - Ringing filter.
SOS - Second order filter section (biquad).
Slew - Slew rate limiter.
Slope - Slope of signal
TwoPole - Two pole filter.
APF - FIXME: APF purpose.
TwoZero - Two zero filter.
VarLag - Variable shaped lag
WaveLoss - Lose bits of your waves
////////////////////////////////////////////////////////////////////////////////////////////////////
Use LPF, a low-pass filter to subtract high-frequency content from an input source.
⧉ ✔
////////////////////////////////////////////////////////////////////////////////////////////////////
RLPF, a resonant low-pass filter, removes high-frequency content and emphasizes the cutoff frequency.
⧉ ✔
////////////////////////////////////////////////////////////////////////////////////////////////////
Resonz is a very, very, very strong filter. Use it to emphasize a frequency band.
Transform noise into pitch with a sharp cutoff.
⧉ ✔
////////////////////////////////////////////////////////////////////////////////////////////////////
go to 15_Groups