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_bitdepthpdp_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.
wavefoldwavefold 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.
overdriveoverdrive 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_distorfd_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.
bitcrushbitcrush is a crude digital distortion unit that applies bitcrushing to an input signal.