Skip to content

Distortion

  • 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.