multiconvolve~ The multiconvolve~ object performs real-time convolution with configurable zero- or low-latency modes.
phaseshift~ The phaseshift~ object is a 2nd order allpass filter that alters the phase of an audio signal without changing its gain.
bandpass~ The bandpass~ object is a 2nd order bandpass resonant filter for audio signals.
decay~ The decay~ object is a one-pole filter that generates an exponential decay from incoming impulses, similar to an envelope generator.
allpass.rev~ The allpass.rev~ object implements an all-pass filter, which passes all frequencies while altering their phase response.
allpass~ The allpass~ object implements an all-pass filter, which passes all frequencies without altering their gain but changes their phase.
xsyn~ The xsyn~ object performs cross synthesis by filtering its first audio input with the spectral characteristics of its second audio input.
vocoder~ The vocoder~ object is a classic cross-synthesis channel vocoder.
resonbank~resonbank~ is a synthesis object that creates a bank of resonant filters, ideal for generating complex, harmonically rich sounds.
bpbank~bpbank~ is a bank of bandpass~ filters, allowing users to specify frequencies, amplitudes, Q values, and ramp times for each filter in the bank via lists.
filterdelay~filterdelay~ is a high-level audio delay unit that integrates a resonant lowpass filter, a soft clipper, and a DC filter within its feedback loop.
bandstop~bandstop~ is a 2nd order band-reject filter, also known as a notch filter, designed to attenuate a specific range of frequencies while allowing others to pass.
mavg The mavg object implements a moving average filter, smoothing incoming float values by averaging a specified number of recent samples.
lop.bw~lop.bw~ is a lowpass Butterworth filter abstraction for Pure Data.
glide2~ The glide2~ object smooths incoming audio signals by applying distinct ramp-up and ramp-down times, effectively creating a portamento effect.
fluid.nmffilter~ The fluid.nmffilter~ object decomposes and resynthesizes an audio signal by filtering it against spectral templates, or "bases," typically generated by fluid.bufnmf~.
pix_convolve The pix_convolve object applies a convolution kernel to a GEM pix (image).
onepole~onepole~ is a highly efficient one-pole IIR low-pass filter that provides 6dB per octave attenuation.
comb.filt~ The comb.filt~ object implements a resonator comb filter, which can be configured for decay time (t60) or direct gain feedback.
svf~ The svf~ object implements a state-variable filter, simultaneously outputting lowpass, highpass, bandpass, and notch filtered signals.
lop2~lop2~ is a 1st order lowpass filter designed for audio signals.
reson~reson~ is a bandpass resonant filter that processes audio signals.
resonator2~resonator2~ is a resonant filter, similar to vcf~ and resonator~, designed to be excited by impulses.
pix_tIIR The pix_tIIR object implements a time-based Infinite Impulse Response (IIR) filter for image processing within GEM.
vcf.m~ The vcf.m~ object is a single-channel lowpass filter module.
brickwall~ The brickwall~ object is a 10th-order Butterworth lowpass filter primarily designed for anti-aliasing.
mov.avg The mov.avg object calculates a running or moving average of incoming float values.
lowpass~lowpass~ is a 2nd order resonant lowpass filter for audio signals.
mov.avg~ The mov.avg~ object calculates a moving (or running) average of an incoming audio signal.
buffir~ The buffir~ object is a table/buffer-based Finite Impulse Response (FIR) filter that convolves an input signal with samples from a specified buffer.
lores~ The lores~ object implements an inexpensive resonant lowpass filter, designed to shape audio signals by attenuating frequencies above a specified cutoff.
comb.rev~ The comb.rev~ object implements a general-purpose comb filter, which can be used to create delay, comb filtering, or reverberation effects.
slide~ The slide~ object logarithmically smooths an input audio signal, preventing abrupt changes and clicks.
resonant~ The resonant~ object is a bandpass resonator filter that allows for control over its center frequency and resonance.
teeth~ The teeth~ object functions as a comb filter, offering independent control over feedforward and feedback delay times, along with their corresponding gain coefficients.
biquads~ The biquads~ object implements a series of cascaded biquad filters, designed to process and modify incoming audio signals.
lowshelf~lowshelf~ is a 2nd order lowshelf filter designed to modify the low-frequency content of an audio signal.
crossover~ The crossover~ object functions as a 3rd order Butterworth crossover filter, designed to split an incoming audio signal into distinct low-pass and high-pass components.
resonbank2~resonbank2~ is a bank of resonant filters designed for sound synthesis, similar to oscbank~ but focused on resonance.
bicoeff The bicoeff object is a graphical user interface (GUI) that generates 5 biquad filter coefficients for vanilla's biquad~ object.
hip.bw~hip.bw~ is a highpass Butterworth filter abstraction for Pure Data.
highpass~highpass~ is a 2nd order highpass resonant filter designed for audio signals.
highshelf~ The highshelf~ object implements a 2nd order highshelf filter, designed to modify the high-frequency content of an audio signal.
mindwarp~ The mindwarp~ object performs spectral envelope warping, primarily utilizing frequency shaping.
burrow~ The burrow~ object performs cross-filtering on an audio input, using a second audio input as a filter source.
bicoeff2 The bicoeff2 object generates coefficients for Pure Data's vanilla biquad~ object, which implements various audio filters.
cross~cross~ is a 3rd order Butterworth crossover filter designed to split an incoming audio signal into lowpass and highpass components.
svfilter~ The svfilter~ object implements Chamberlin's state-variable filter, providing simultaneous lowpass, highpass, bandpass, and notch (bandstop) outputs.
allpass.2nd~allpass.2nd~ is a second-order allpass filter that shifts the phase of an incoming signal without altering its amplitude.
conv~ The conv~ object performs partitioned convolution, taking an input signal and an impulse response table.
comb~ The comb~ object implements a comb filter, which can be used for both filtering and delay effects on audio signals.
pluck~ The pluck~ object implements the Karplus-Strong algorithm for plucked string synthesis, featuring a 1st order lowpass filter in its feedback loop.
coeff2pz The coeff2pz object converts biquad filter coefficients into their pole-zero representation.
rampsmooth~ The rampsmooth~ object linearly smooths an incoming audio signal over a specified number of samples.
dentist~ The dentist~ object functions as a "spiky" filter, selectively allowing certain partials to pass while attenuating others.
eq~ The eq~ object is a 2nd order parametric equalizer filter, capable of functioning as both a peak and a notch filter.
resonator~ The resonator~ object is a resonant filter that allows for precise control over decay time using a t60 parameter.
allpass.filt~allpass.filt~ is an allpass filter abstraction that allows setting its order (a multiple of 2) as an argument.
drown~ The drown~ object performs spectral noise floor manipulation on audio signals using FFT.
multyq~multyq~ is a four-band spectral equalizer designed for audio processing.
circuit~ The circuit~ object simulates analog electronic circuits from a text description, allowing users to model various audio effects and synthesis components.
lag~lag~ is a one-pole filter that applies an exponential glide or portamento to an incoming signal.