Skip to content

Distortion

  • dist~ dist~ is a signal waveshaper for applying distortion to an incoming audio signal.
  • fx.distortion3~ fx.distortion3~ applies the third simple distortion effect from the Guitarix effects set to an input signal.
  • rectify~ rectify~ is a signal-rectifying network that flips negative input values to positive, producing a rectified signal.
  • kink~ The kink~ object distorts a phasor~ signal by applying a non-linear bend or "kink" to its phase.
  • fx.drive~ fx.drive~ applies a Guitarix drive effect to an input signal and outputs the processed signal.
  • crush~ crush~ is a bit crusher and decimator that quantizes and downsamples an input signal to produce distortion and aliasing.
  • +decimate~ +decimate~ processes audio by adjusting its bit depth and sample-rate folding, providing a decimation effect.
  • overdrive~ The overdrive~ object simulates analog tube-based soft clipping, applying a non-linear transfer function to an incoming audio signal to create distortion.
  • 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.
  • crusher~ crusher~ is a Pure Data object that functions as a bit-crusher and decimator.
  • pdp_bitdepth pdp_bitdepth sets the bit depth of PDP data over a range from 0 to 16.
  • disto~ disto~ applies distortion with high-pass and low-pass filtering, providing dry and wet mixes for blending the normal and distorted signals.
  • rm.m~ rm.m~ is a wrapper around the rm~ object from the ELSE library, designed for ring modulation.
  • drive~ The drive~ object simulates analog "soft clipping" distortion by applying various non-linear transfer functions to an audio signal.
  • wavefold wavefold is a wavefolder with three selectable stages that control the amount of wavefolding applied to an input signal.
  • freqdiv~ freqdiv~ processes an input signal by mirroring it at specified borders.
  • wssincos~ wssincos~ is a signal-processing object derived from the Pd audio examples, intended for sine/cosine-related waveshaping or phase manipulation.
  • overdrive overdrive is a distortion, overdrive, and fuzz effect that processes an input signal and produces an output signal.
  • softclip~ softclip~ applies the polynomial waveshaping function y[n] = 3x[n]/2 - x[n]^3/2 to an input signal, producing a smoothly clipped signal.
  • cheby~ cheby~ is a Chebyshev waveshaper that processes a signal using a polynomial whose order is set by its creation argument.
  • fd_distor fd_distor provides simple biquad-based distortion for an incoming audio signal.
  • distortion2~ distortion2~ applies a distortion effect to an audio signal, demonstrated with a 222 Hz osc~ source and monitored through oscillo~ and dac~.
  • pp.dystort-st~ pp.dystort-st~ provides stereo dynamic distortion and saturation, using an internal envelope follower to keep saturation consistent across different input intensities.
  • mirrorwall~ mirrorwall~ keeps an audio signal within a specified range by folding out-of-range values backward at the boundaries.
  • foldover~ foldover~ processes a signal by mirroring it at specified borders, producing a foldover-style waveform.
  • 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.
  • filter~ filter~ is an analog-style multimode audio filter supporting 24 dB/octave low-pass and 12 dB/octave low-pass, high-pass, and band-pass modes, with LP24 as the default.
  • decimate~ decimate~ reduces a signal’s effective sample rate and bit resolution, producing a decimated signal for signal-chopping modulation.
  • wavewrap~ wavewrap~ is a signal-rate sinus wave wrapper that processes an input signal and outputs the wrapped signal.
  • tanh~ tanh~ calculates the hyperbolic tangent of an input signal.
  • wsexp~ wsexp~ applies exponential waveshaping to an input signal using the formula e^(a(x - 1)), where x is the signal and a is the index.
  • saturate~ saturate~ applies soft saturation to an input signal and outputs the processed signal.
  • foldback~ foldback~ mirrors an input signal at specified lower and upper borders, providing a processed signal output.
  • diode~ diode~ is a signal rectifying network that processes an input signal.
  • tcheb~ tcheb~ is a Chebyshev waveshaper intended to support orders up to 256.
  • fx.distortion2~ fx.distortion2~ applies the second distortion effect from the Guitarix effects set to an input signal.
  • +chebyshev~ +chebyshev~ is a distortion unit that uses various low-order Chebyshev polynomials to shape an audio signal.
  • pp.dystort~ pp.dystort~ provides dynamic distortion and saturation, using an internal envelope follower to keep the saturation level consistent across different input intensities.
  • pp.distort~ pp.distort~ provides distortion/saturation using a tanh soft clipper: squeeze drives the clipper, while squash and squish add odd and even harmonics respectively.
  • rubber The rubber object is a GEM object that renders and distorts a square.
  • fold~ The fold~ object performs wavefolding, a waveshaping technique that mirrors out-of-bounds signal values back into a specified range.
  • circuit~ The circuit~ object simulates analog electronic circuits from a text description, allowing users to model various audio effects and synthesis components.
  • codepend~ codepend~ is a classic block-convolution processor that combines two input signals.
  • crusher.m~ crusher.m~ is a multichannel wrapper for the crusher~ object from the ELSE library.
  • fx.overdrive~ fx.overdrive~ applies an overdrive effect to an input signal and outputs the processed audio.
  • fx.distortion~ fx.distortion~ applies cubic-nonlinearity distortion to an input signal and outputs the processed signal.
  • crush.m~ crush.m~ is a wrapper around ELSE’s crush~, providing bit-crushing and decimation for an audio signal.
  • pp.distort-st~ pp.distort-st~ is a stereo distortion/saturation processor whose squeeze control drives the signal into a tanh soft clipper, while squash and squish add odd and even harmonics, respectively.
  • valverect~ valverect~ applies a valve-type rectifying function to an input signal, producing a processed signal for distortion.
  • waveshape~ lyonpotpourri/waveshape~ is a waveshaper that stores a user-specified weighted sum of Chebyshev polynomials.
  • degrade~ The degrade~ object reduces the quality of an incoming audio signal by manipulating its sampling rate and bit depth.
  • distortion~ distortion~ applies distortion using an internally created linear transfer function.
  • fx.distortion1~ fx.distortion1~ applies the first distortion effect from the Guitarix effects set to an input signal.
  • powclip~ powclip~ is an exponential clipper based on taking the antiderivative.
  • digidistort The digidistort object provides digital distortion effects for audio signals.
  • fx.bitdown~ fx.bitdown~ is a bit-depth reduction and downsampling effect for an incoming audio signal.
  • shape~ shape~ applies signal saturation by reshaping an input signal with an exponential function.
  • wscauchy~ wscauchy~ is a waveshaping object that applies the formula 1 / (1 + a²(x + 1)) to an input signal x, where a is an index.
  • 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.
  • bitcrush bitcrush is a crude digital distortion unit that applies bitcrushing to an input signal.