drive~ The drive~ object simulates analog "soft clipping" distortion by applying various non-linear transfer functions to an audio signal.
degrade~ The degrade~ object reduces the quality of an incoming audio signal by manipulating its sampling rate and bit depth.
digidistort The digidistort object provides digital distortion effects for audio signals.
overdrive~ The overdrive~ object simulates analog tube-based soft clipping, applying a non-linear transfer function to an incoming audio signal to create distortion.
crusher~crusher~ is a Pure Data object that functions as a bit-crusher and decimator.
shaper~ The shaper~ object performs waveshaping by mapping input signal values to a transfer function, which can be defined by an external array or an internal Chebyshev polynomial.
drive.m~drive.m~ is a multichannel audio object that acts as a wrapper for the drive~ object from the ELSE library, providing a distortion or saturation effect.
tanh~tanh~ calculates the hyperbolic tangent of an input signal.
fold~ The fold~ object performs wavefolding, a waveshaping technique that mirrors out-of-bounds signal values back into a specified range.
rm.m~rm.m~ is a wrapper around the rm~ object from the ELSE library, designed for ring modulation.
crusher.m~crusher.m~ is a multichannel wrapper for the crusher~ object from the ELSE library.
kink~ The kink~ object distorts a phasor~ signal by applying a non-linear bend or "kink" to its phase.
rubber The rubber object is a GEM object that renders and distorts a square.
circuit~ The circuit~ object simulates analog electronic circuits from a text description, allowing users to model various audio effects and synthesis components.
lookup~ The lookup~ object performs waveshaping distortion by mapping input signal values (from -1 to 1) to indices of an array or table, which acts as a transfer function.