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
 -  CombFormlet - (Undocumented class)
 -  Decay - Exponential decay
 -  Decay2 - Exponential decay
 -  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