Skip to content

Filters

  • lag~ lag~ is a one-pole filter that applies an exponential glide or portamento to an incoming signal.
  • vcf_hp8~ vcf_hp8~ is an eighth-order high-pass filter with signal-controlled cutoff frequency and Q.
  • lp8_butt~ lp8_butt~ is an eighth-order low-pass filter with a Butterworth characteristic, used to filter an input signal at a specified cutoff frequency.
  • flt.bpf72e~ flt.bpf72e~ is an elliptic band-pass filter with a −72 dB rolloff, intended to pass a selected frequency band from an input signal.
  • pp.clop-st~ pp.clop-st~ is the stereo version of pp.clop~, described as an experimental comb–low-pass ladder filter that outputs filtered left and right signals.
  • rbpq2~ rbpq2~ is a second-order resonant band-pass filter with a signal input and a Q inlet.
  • filterbank~ filterbank~ analyzes an input signal across a bank of filters, providing outputs that can be used to display its frequency response over a selected frequency range.
  • lp7_cheb~ lp7_cheb~ is a seventh-order low-pass filter with a Chebyshev characteristic and +1 dB passband ripple.
  • hp10_cheb~ hp10_cheb~ is a 10th-order high-pass filter with a Chebyshev characteristic and +1 dB passband ripple.
  • hip.bw~ hip.bw~ is a highpass Butterworth filter abstraction for Pure Data.
  • xsyn~ The xsyn~ object performs cross synthesis by filtering its first audio input with the spectral characteristics of its second audio input.
  • spec2_1p1z_time~ spec2_1p1z_time~ applies feedback to a spectrum, as shown after rfft~ in the help patch.
  • flt.hpf24~ flt.hpf24~ is a fourth-order Butterworth high-pass filter that outputs a filtered version of its input signal.
  • vcf_lp4~ vcf_lp4~ is a fourth-order low-pass filter with signal-rate frequency and Q controls.
  • fir_mean_n fir_mean_n computes a finite impulse response (FIR) low-pass mean filter of order n, for smoothing input data.
  • hp2_crit~ hp2_crit~ is a second-order high-pass filter with critical damping.
  • multiconvolve~ The multiconvolve~ object performs real-time convolution with configurable zero- or low-latency modes.
  • killdc~ killdc~ removes DC offset from an input signal, serving as a DC blocker.
  • ladder-filter ladder-filter is a resonant low-pass filter module that processes the signal at IN and sends the filtered signal to OUT.
  • hp10_butt~ hp10_butt~ is a 10th-order high-pass filter with a Butterworth characteristic.
  • 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.
  • hp9_bess~ hp9_bess~ is a ninth-order high-pass filter with a Bessel characteristic for processing an input signal.
  • blop~ blop~ is a Butterworth low-pass filter for processing an input signal and producing a filtered signal output.
  • slide~ The slide~ object logarithmically smooths an input audio signal, preventing abrupt changes and clicks.
  • flt.notch~ flt.notch~ is a band-rejection filter that passes most frequencies unaltered while filtering a band around a center frequency.
  • analog-filter analog-filter filters an incoming signal and provides an output, with controls for cutoff frequency and resonance (Q).
  • mavg The mavg object implements a moving average filter, smoothing incoming float values by averaging a specified number of recent samples.
  • lp6_bess~ lp6_bess~ is a sixth-order low-pass filter with a Bessel characteristic, used to filter an input signal and produce a signal output.
  • lowshelf~ lowshelf~ is a 2nd order lowshelf filter designed to modify the low-frequency content of an audio signal.
  • hp9_crit~ hp9_crit~ is a ninth-order high-pass filter with critical damping.
  • hp5_bess~ hp5_bess~ is a fifth-order high-pass filter with a Bessel characteristic, intended to filter an input signal and produce a signal output.
  • phaseshift~ The phaseshift~ object is a 2nd order allpass filter that alters the phase of an audio signal without changing its gain.
  • flt.bpf12~ flt.bpf12~ is a two-pole (12 dB/octave) Butterworth band-pass filter that passes a band of frequencies around a specified center frequency.
  • reson~ reson~ is a bandpass resonant filter that processes audio signals.
  • fx.drone_box~ fx.drone_box~ is a mono sympathetic-resonance effect that generates a drone from an input signal.
  • highpass~ highpass~ is a 2nd order highpass resonant filter designed for audio signals.
  • hp8_cheb~ hp8_cheb~ is an eighth-order high-pass filter with a Chebyshev characteristic and +1 dB passband ripple.
  • flt.median flt.median applies a median filter to a stream of control-rate float values, smoothing the control flow over a configurable sample window.
  • hp3_bess~ hp3_bess~ is a third-order high-pass filter with a Bessel characteristic.
  • drown~ The drown~ object performs spectral noise floor manipulation on audio signals using FFT.
  • flt.c_apf flt.c_apf calculates biquad coefficients for an all-pass filter, outputting the list b0 b1 b2 a1 a2.
  • bs2~ bs2~ is a second-order band-stop filter with a signal input and output and a Q inlet.
  • lp2_cheb~ lp2_cheb~ is a second-order low-pass filter with a Chebyshev characteristic and +1 dB passband ripple.
  • bpw2_dp~ bpw2_dp~ is a double-precision, second-order band-pass filter with a signal input and an inlet for bandwidth in hertz.
  • lores~ The lores~ object implements an inexpensive resonant lowpass filter, designed to shape audio signals by attenuating frequencies above a specified cutoff.
  • chair.dc-offset~ chair.dc-offset~ separates an input signal into a DC-filtered signal at its left outlet and the isolated DC offset at its right outlet.
  • bq_coef_hip bq_coef_hip calculates coefficients for using bq~ as a high-pass filter, based on Q and cutoff controls.
  • pdp_bqt pdp_bqt is a temporal biquad filter that supports low-pass, high-pass, all-pass, band-stop, one-pole, and double one-pole filter types.
  • lp7_crit~ lp7_crit~ is a seventh-order low-pass filter with critical damping.
  • hysteresis hysteresis adds hysteresis to floating-point input data for control-rate mapping.
  • bs2_dp~ bs2_dp~ is a double-precision second-order band-stop filter with a Q inlet.
  • bsw2~ bsw2~ is a second-order band-stop filter with a signal input and output and an inlet for controlling bandwidth in hertz.
  • combfilter combfilter is a delay-effects unit with delay times adjustable from 1 ms to 100 ms and controls for feedback, low-pass and high-pass cutoff, output drive, and dry/wet balance.
  • hp5_cheb~ hp5_cheb~ is a fifth-order high-pass filter with a Chebyshev characteristic and +1 dB passband ripple.
  • ceammc.flt ceammc.flt is an index of filtering objects in the ceammc library, covering audio filters, equalizers, filterbanks, coefficient calculators, and frequency-response tools.
  • vcf_hp6~ vcf_hp6~ is a sixth-order high-pass filter with signal-controlled cutoff frequency and Q.
  • nrcombf~ nrcombf~ is a non-recirculating comb filter that uses Lagrange interpolation, with arguments for delay time and feedforward gain.
  • flt.fb_comb~ flt.fb_comb~ is a feedback comb filter that processes an input signal and outputs the filtered signal.
  • flt.c_highshelf~ flt.c_highshelf~ calculates biquad coefficients for a high-shelf filter that boosts or cuts frequencies above a specified frequency.
  • hp9_cheb~ hp9_cheb~ is a ninth-order high-pass filter with a Chebyshev characteristic and +1 dB passband ripple.
  • mean_n mean_n computes a finite impulse response (FIR) low-pass mean filter of order n for float input.
  • hp4_bess~ hp4_bess~ is a fourth-order high-pass filter with a Bessel characteristic.
  • flt.eq10~ flt.eq10~ is a graphic 10-band equalizer with one band per octave, implemented with fifth-order Butterworth filters.
  • bq_coef_peak bq_coef_peak calculates notch-filter coefficients for a biquad from cutoff, Q, and gain parameters.
  • resonant_bandpass_2p~ resonant_bandpass_2p~ is a second-order resonant band-pass filter that emphasizes frequencies around a specified center frequency.
  • pp.parameq-st~ pp.parameq-st~ is a stereo parametric equalizer using biquad filters, with signal inputs and filtered-signal outputs plus message control.
  • hp2_cheb~ hp2_cheb~ is a second-order high-pass filter with a Chebyshev characteristic and +1 dB passband ripple.
  • hp8_bess~ hp8_bess~ is an eighth-order high-pass filter with a Bessel characteristic.
  • hp1~ hp1~ is a first-order high-pass filter that processes an input signal and outputs the filtered signal.
  • hid_smooth hid_smooth smooths a stream of control-rate numbers using weighted averaging, serving as a filter for noisy or rapidly changing values.
  • hp1_dp~ hp1_dp~ is a first-order high-pass filter that processes signals using double precision.
  • glide2~ The glide2~ object smooths incoming audio signals by applying distinct ramp-up and ramp-down times, effectively creating a portamento effect.
  • lowpass_2p~ lowpass_2p~ is a second-order resonant low-pass filter with two poles.
  • flt.dcblock~ flt.dcblock~ is a mono filter that removes DC from an input signal, with a −3 dB point near 35 Hz at a 44.1 kHz sample rate.
  • hp2_bess~ hp2_bess~ is a second-order high-pass filter with a Bessel characteristic.
  • bpw2~ bpw2~ is a second-order band-pass filter with a bandwidth inlet.
  • ap2_dp~ ap2_dp~ is a second-order all-pass filter that uses double-precision processing.
  • bp-filter bp-filter is a 4-pole resonant band-pass filter module for processing a signal at its IN input.
  • lp10_butt_dp~ lp10_butt_dp~ is a 10th-order low-pass filter with a Butterworth characteristic, implemented with double precision.
  • hp3_cheb~ hp3_cheb~ is a third-order high-pass filter with a Chebyshev characteristic and +1 dB passband ripple.
  • hp2_dp~ hp2_dp~ is a second-order high-pass filter that processes signals using double precision.
  • lp-filter lp-filter is a resonant low-pass filter module with a signal input and output.
  • lop2~ lop2~ is a 1st order lowpass filter designed for audio signals.
  • flt.c_pole flt.c_pole calculates one-pole coefficients for use with a biquad filter, outputting the list b0 b1 b2 a1 a2.
  • flt.freqz~ flt.freqz~ computes the frequency response of a digital filter from its numerator (zero) and denominator (pole) coefficients, outputting amplitude and phase response signals.
  • hp7_crit~ hp7_crit~ applies a critically damped seventh-order high-pass filter to an input signal.
  • highshelf highshelf calculates high-shelf filter coefficients for biquad~, outputting them as a list.
  • notch_2p~ notch_2p~ is a second-order band-stop filter with two poles and two zeros, intended to attenuate a selected center frequency.
  • FIR~ FIR~ convolves an input signal with coefficients stored in an array, providing finite impulse response filtering.
  • hp2~ hp2~ is a second-order high-pass filter that processes an input signal and produces a filtered output signal.
  • pp.fft-split~ pp.fft-split~ splits an input signal at a specified frequency in Hz, outputting low-pass- and high-pass-filtered signals.
  • hp4_cheb~ hp4_cheb~ is a fourth-order high-pass filter with a Chebyshev characteristic and +1 dB passband ripple.
  • vcf.m~ The vcf.m~ object is a single-channel lowpass filter module.
  • lp3_butt~ lp3_butt~ is a third-order low-pass filter with a Butterworth characteristic.
  • flt.ff_comb~ flt.ff_comb~ is a feed-forward comb filter that processes an input signal and produces a filtered signal with a comb-shaped frequency response.
  • bandpass~ The bandpass~ object is a 2nd order bandpass resonant filter for audio signals.
  • lp9_cheb~ lp9_cheb~ is a ninth-order low-pass filter with a Chebyshev characteristic and +1 dB passband ripple.
  • resonator~ The resonator~ object is a resonant filter that allows for precise control over decay time using a t60 parameter.
  • lp8_crit~ lp8_crit~ is an eighth-order low-pass filter with critical damping.
  • satk.sigproc.mmfilt~ satk.sigproc.mmfilt~ is a multimode audio filter that can operate as a low-pass, high-pass, or band-pass filter, allowing selected portions of a signal’s spectrum to pass.
  • nlms2~ nlms2~ implements a normalized LMS adaptive FIR filter, producing the filter output y[n] and additional outputs for the error e[n] = d[n] - y[n] and coefficient vector c[n].
  • lp5_butt~ lp5_butt~ is a fifth-order low-pass filter with a Butterworth characteristic.
  • flt.bpf24~ flt.bpf24~ is a four-pole Butterworth band-pass filter that passes frequencies within a band around a center frequency.
  • lp2_dp~ lp2_dp~ is a second-order low-pass filter that uses double precision.
  • hp6_bess~ hp6_bess~ is a sixth-order high-pass filter with a Bessel characteristic.
  • flt.eq_peak_cq~ flt.eq_peak_cq~ is a constant-Q, second-order peaking equalizer section that filters an input signal around a specified center frequency.
  • burrow~ The burrow~ object performs cross-filtering on an audio input, using a second audio input as a filter source.
  • pp.clop~ pp.clop~ is an experimental comb–low-pass ladder filter that processes an input signal and outputs the filtered signal.
  • +morphfilter +morphfilter~ is a basic spectral filter whose response can be drawn and stored in two arrays.
  • flt.c_hpf flt.c_hpf calculates biquad coefficients for a high-pass filter, outputting a list in the form b0, b1, b2, a1, a2.
  • 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.
  • resonbank~ resonbank~ is a synthesis object that creates a bank of resonant filters, ideal for generating complex, harmonically rich sounds.
  • lp6_crit~ lp6_crit~ is a sixth-order low-pass filter with critical damping.
  • hp3_crit~ hp3_crit~ is a third-order high-pass filter with critical damping.
  • hml_shelf~ hml_shelf~ is a high-, middle-, and low-shelving filter that processes a signal using separate low, mid, and high gain levels in dB, with low and high frequency controls in Hz.
  • lp5_crit~ lp5_crit~ is a fifth-order low-pass filter with critical damping.
  • lattice~ lattice~ is a signal-processing lattice filter with a signal inlet and outlet.
  • comb.rev~ The comb.rev~ object implements a general-purpose comb filter, which can be used to create delay, comb filtering, or reverberation effects.
  • vcf_bp2~ vcf_bp2~ is a second-order band-pass filter for processing an input signal.
  • vcf_rbp4~ vcf_rbp4~ is a fourth-order resonant band-pass filter with signal-controlled frequency and Q.
  • bicoeff2 The bicoeff2 object generates coefficients for Pure Data's vanilla biquad~ object, which implements various audio filters.
  • bq_list~ bq_list~ is the same as bq~, but accepts its filter coefficients as a list, such as 0 0 1 0 0.
  • 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~.
  • eq~ The eq~ object is a 2nd order parametric equalizer filter, capable of functioning as both a peak and a notch filter.
  • lp4_bess~ lp4_bess~ is a fourth-order low-pass filter with a Bessel characteristic for processing an input signal.
  • flt.c_notch flt.c_notch calculates biquad coefficients for a notch (reject) filter and outputs them as the list b0 b1 b2 a1 a2.
  • block_lp1~ block_lp1~ provides a constant signal delay of one DSP block while applying a first-order low-pass operation.
  • pp.butterkreuz3-st~ pp.butterkreuz3-st~ is a stereo three-band crossover filter with a relatively flat magnitude response, producing low-, mid-, and high-band signal outputs for the left and right channels.
  • decay~ The decay~ object is a one-pole filter that generates an exponential decay from incoming impulses, similar to an envelope generator.
  • nlms~ nlms~ implements a normalized least-mean-square adaptive FIR filter, adjusting its coefficient vector to minimize the error between its output signal y[n] and a desired reference signal d[n].
  • graphic-eq graphic-eq is a stereo seven-band equalizer with adjustable bands at 100, 200, 400, 800, 1600, 3200, and 6400 Hz.
  • highshelf~ The highshelf~ object implements a 2nd order highshelf filter, designed to modify the high-frequency content of an audio signal.
  • maverage~ maverage~ is a moving-average filter that smooths a noisy signal by averaging recent samples over a specified time window.
  • hp10_crit~ hp10_crit~ is a 10th-order high-pass filter with critical damping.
  • lms2~ lms2~ implements an adaptive FIR filter using the LMS algorithm, producing the filter output y[n], the error e[n] = d[n] - y[n], and coefficient outputs.
  • pp.fft-split-st~ pp.fft-split-st~ is the stereo version of pp.fft-split~, splitting left and right input signals at a specified frequency into separate low-pass and high-pass stereo outputs.
  • pp.ladder-st~ pp.ladder-st~ is a CPU-heavy stereo “Moog” fourth-order ladder filter that can operate as a low-pass, high-pass, band-pass, or resonant filter.
  • flt.moog_vcf~ flt.moog_vcf~ is a Moog-style voltage-controlled filter that filters an input signal around a center frequency specified in Hz.
  • lp2~ lp2~ is a second-order low-pass filter for processing an input signal and producing a filtered output signal.
  • multyq~ multyq~ is a four-band spectral equalizer designed for audio processing.
  • bandpass_2p~ bandpass_2p~ is a normalized second-order band-pass filter with two poles, used to pass signals around a specified center (resonant) frequency.
  • lp2_crit~ lp2_crit~ is a second-order low-pass filter with critical damping, processing a signal input into a filtered signal output.
  • bp bp is a band-pass filter for a stream of float values, outputting the filtered value.
  • vcf_hp4~ vcf_hp4~ is a fourth-order high-pass filter with signal-rate frequency and Q controls.
  • bsq2_dp~ bsq2_dp~ is a double-precision second-order band-stop filter with signal input and output and a Q control inlet.
  • flt.lpf24~ flt.lpf24~ is a fourth-order Butterworth low-pass filter that outputs a filtered input signal.
  • pdp_bq pdp_bq is a spatial biquad filter with low-pass, high-pass, all-pass, and band-stop modes, plus selectable horizontal and vertical filtering directions.
  • rampsmooth~ The rampsmooth~ object linearly smooths an incoming audio signal over a specified number of samples.
  • svf~ The svf~ object implements a state-variable filter, simultaneously outputting lowpass, highpass, bandpass, and notch filtered signals.
  • fd_fftfilt fd_fftfilt is an FFT filter that processes the signal received at its signal inlet and outputs the filtered signal.
  • vocoder~ The vocoder~ object is a classic cross-synthesis channel vocoder.
  • lowpass_1t~ lowpass_1t~ is a first-order low-pass filter for an input signal, intended to smooth it according to a step-response time constant.
  • vcf_lp2~ vcf_lp2~ is a second-order low-pass filter with signal-rate frequency and Q controls.
  • lp6_cheb~ lp6_cheb~ is a sixth-order low-pass filter with a Chebyshev characteristic and +1 dB passband ripple.
  • bandpass bandpass calculates band-pass filter coefficients for use with biquad~, controlled by frequency and bandwidth float inputs, and outputs them as a list.
  • lp9_crit~ lp9_crit~ is a ninth-order low-pass filter with critical damping, used to filter an input signal at a specified cutoff frequency.
  • flt.c_peak~ flt.c_peak~ calculates biquad coefficients for a peaking equalizer from center frequency, gain, and Q, and is intended to drive a filter such as flt.biquad~.
  • comb.filt~ The comb.filt~ object implements a resonator comb filter, which can be configured for decay time (t60) or direct gain feedback.
  • pp.vcfilter~ pp.vcfilter~ is a signal-controlled biquad filter whose frequency and Q/bandwidth can be controlled by signal inputs.
  • lp3_cheb~ lp3_cheb~ is a third-order low-pass filter with a Chebyshev characteristic and +1 dB passband ripple.
  • hp6_crit~ hp6_crit~ is a sixth-order high-pass filter with critical damping.
  • lp8_cheb~ lp8_cheb~ is an eighth-order low-pass filter with a Chebyshev characteristic and +1 dB passband ripple.
  • lp4_cheb~ lp4_cheb~ is a fourth-order low-pass filter with a Chebyshev characteristic and +1 dB passband ripple.
  • flt.c_hpf~ flt.c_hpf~ calculates the five coefficients (b0, b1, b2, a1, and a2) needed to configure a biquad as a high-pass filter.
  • lowshelf lowshelf calculates low-shelf filter coefficients for biquad~, with controls demonstrated for frequency, gain, and slope.
  • lp2_butt~ lp2_butt~ is a second-order low-pass filter with a Butterworth characteristic.
  • flt.bpf36e~ flt.bpf36e~ is an elliptic band-pass filter that passes frequencies within a selected band with a −36 dB rolloff.
  • median_n median_n calculates the median of the last n numbers in a float stream, making it useful as a control filter for discarding unrealistic values.
  • pp.eqfilter-st~ pp.eqfilter-st~ is the stereo version of pp.eqfilter~, filtering left and right input signals with selectable lowpass, highpass, resonant, bandpass, notch, peaking, allpass, lowshelf, or highshelf responses.
  • notch notch calculates notch-filter coefficients for biquad~, using frequency and bandwidth control values, and outputs them as a list.
  • teeth~ The teeth~ object functions as a comb filter, offering independent control over feedforward and feedback delay times, along with their corresponding gain coefficients.
  • para_bp2~ para_bp2~ is a second-order parametric band-pass filter for processing an input signal, with controls for center frequency in Hz, Q, and band level in dB.
  • hp9_butt~ hp9_butt~ is a ninth-order high-pass filter with a Butterworth characteristic for processing an input signal.
  • filterortho~ filterortho~ is an orthogonal biquad signal filter supporting parametric equalizer, lowpass, highpass, bandpass, band-reject, high-shelf, low-shelf, and allpass modes.
  • vcf_lp8~ vcf_lp8~ is an eighth-order low-pass filter with signal-rate frequency and Q controls.
  • hp4_butt~ hp4_butt~ is a fourth-order high-pass filter with a Butterworth characteristic.
  • circuit~ The circuit~ object simulates analog electronic circuits from a text description, allowing users to model various audio effects and synthesis components.
  • lp5_bess~ lp5_bess~ is a fifth-order low-pass filter with a Bessel characteristic, intended to attenuate signal frequencies above its cutoff.
  • lowpass_1p~ lowpass_1p~ is a first-order low-pass filter (one pole, one zero) with a −3 dB cutoff frequency.
  • coeff2pz The coeff2pz object converts biquad filter coefficients into their pole-zero representation.
  • mov.avg~ The mov.avg~ object calculates a moving (or running) average of an incoming audio signal.
  • 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.
  • vcf_rbp6~ vcf_rbp6~ is a sixth-order resonant band-pass filter that processes an input signal and produces a filtered signal output.
  • lp10_cheb~ lp10_cheb~ is a 10th-order low-pass filter with a Chebyshev characteristic and +1 dB passband ripple.
  • wahwah~ wahwah~ applies a wah-wah audio effect intended for sounds such as guitar, with presets and controls for frequency range, sensitivity, step size, gain, bandwidth, and automatic operation.
  • allpass_2p~ allpass_2p~ is a second-order allpass filter and phase shifter with two poles.
  • shelf_2p~ shelf_2p~ is a second-order, three-band shelving filter with two poles and two zeros.
  • flt.lpf12~ flt.lpf12~ is a second-order Butterworth low-pass filter that outputs a filtered input signal.
  • dentist~ The dentist~ object functions as a "spiky" filter, selectively allowing certain partials to pass while attenuating others.
  • lp9_bess~ lp9_bess~ is a ninth-order low-pass filter with a Bessel characteristic, intended to filter an input signal at a specified cutoff frequency.
  • hp5_crit~ hp5_crit~ is a fifth-order high-pass filter with critical damping.
  • hp8_butt~ hp8_butt~ is an eighth-order high-pass filter with a Butterworth characteristic.
  • ap1~ ap1~ is a first-order all-pass filter whose first argument sets the frequency, in Hz, at which the phase shift is −90 degrees.
  • biquads~ The biquads~ object implements a series of cascaded biquad filters, designed to process and modify incoming audio signals.
  • flt.c_lpf flt.c_lpf calculates biquad-filter coefficients for a low-pass filter, outputting the list b0 b1 b2 a1 a2.
  • pqcrossover~ pqcrossover~ is a crossover built from fourth-order Linkwitz–Riley filters, splitting an input signal into separate low-pass and high-pass outputs.
  • formant formant processes its IN signal through multiple band-pass filters to produce vowel-like formant filtering at OUT.
  • para_bp_2p~ para_bp_2p~ is a second-order parametric band-pass filter with two poles.
  • flt.dcblock2~ flt.dcblock2~ is a stereo DC blocker that filters separate left and right input signals and outputs the corresponding filtered channels.
  • pix_convolve The pix_convolve object applies a convolution kernel to a GEM pix (image).
  • flt.fbank5x1~ flt.fbank5x1~ is a five-band, one-octave Butterworth filter bank for splitting an input signal into parallel low-pass (250 Hz), band-pass (500, 1000, and 2000 Hz), and high-pass (4000 Hz) bands.
  • bp2_dp~ bp2_dp~ is a double-precision second-order band-pass filter with a Q inlet.
  • 1p1z 1p1z is a first-order IIR filter for a stream of float values, implementing y[n] = a0x[n] + a1x[n-1] + b1*y[n-1].
  • hid_average hid_average smooths a stream of numbers using weighted averaging, producing a float output from float input.
  • hp5_butt~ hp5_butt~ is a fifth-order high-pass filter with a Butterworth characteristic.
  • bq~ bq~ is a biquad filter with audio-rate inputs for its coefficients, implementing the displayed second-order difference equation.
  • hp7_bess~ hp7_bess~ is a seventh-order high-pass filter with a Bessel characteristic for processing an input 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.
  • bhip~ bhip~ is a Butterworth high-pass filter for signal processing.
  • bsq2~ bsq2~ is a second-order band-stop filter whose Q can be controlled through an inlet.
  • lms~ lms~ is an adaptive FIR filter that uses the least mean square algorithm to adjust its coefficients so its output signal y[n] minimizes the error relative to a desired reference signal d[n].
  • vcf_bp4~ vcf_bp4~ is a fourth-order band-pass filter with signal-rate frequency and Q controls.
  • flt.speaker~ flt.speaker~ is a band-pass filter that emulates a speaker response, with a low-frequency +12 dB/octave slope implemented by two DC blockers in series and a high-frequency −24 dB/octave slope.
  • highpass_1p~ highpass_1p~ is a first-order high-pass filter with one pole and one zero, intended to attenuate frequencies below its −3 dB cutoff frequency.
  • allpass_1p~ allpass_1p~ is a first-order, one-pole allpass filter used as a phase shifter.
  • resonbank2~ resonbank2~ is a bank of resonant filters designed for sound synthesis, similar to oscbank~ but focused on resonance.
  • funew funew is a progressive audio band-pass filter that can target a selected partial using fundamental frequency (f0), center frequency (fc), and Q controls.
  • fir_hip_n fir_hip_n computes a finite impulse response (FIR) high-pass filter of order n.
  • pdp_conv pdp_conv applies configurable horizontal and vertical convolution masks to PDP data.
  • flt.c_notch~ flt.c_notch~ calculates biquad coefficients for a band-reject (notch) filter from a control signal, center frequency, and quality factor.
  • bp2~ bp2~ is a second-order band-pass filter with a signal input and a Q inlet.
  • ui.filter~ ui.filter~ is a graphical biquad filter that processes an input signal and outputs both the filtered signal and its biquad coefficients.
  • pix_tIIR The pix_tIIR object implements a time-based Infinite Impulse Response (IIR) filter for image processing within GEM.
  • allpass~ The allpass~ object implements an all-pass filter, which passes all frequencies without altering their gain but changes their phase.
  • fir fir is a control-rate finite impulse response filter that processes incoming floats using a list of coefficients.
  • resonant~ The resonant~ object is a bandpass resonator filter that allows for control over its center frequency and resonance.
  • conv~ The conv~ object performs partitioned convolution, taking an input signal and an impulse response table.
  • pp.butterkreuz3~ pp.butterkreuz3~ is a three-band crossover filter that splits an input signal into low, mid, and high bands with a relatively flat magnitude response.
  • pp.ladder~ pp.ladder~ is a CPU-heavy fourth-order “Moog” ladder filter that processes an input signal as low-pass, high-pass, band-pass, or resonant filtering.
  • lp10_crit~ lp10_crit~ is a 10th-order low-pass filter with critical damping, intended to filter an input signal at a specified cutoff frequency.
  • allpass.2nd~ allpass.2nd~ is a second-order allpass filter that shifts the phase of an incoming signal without altering its amplitude.
  • pp.vcfilter-st~ pp.vcfilter-st~ is a stereo filter whose coefficients follow Robert Bristow-Johnson’s Audio EQ Cookbook, with low-pass, high-pass, resonant, and notch filter types.
  • lop.bw~ lop.bw~ is a lowpass Butterworth filter abstraction for Pure Data.
  • pluck~ The pluck~ object implements the Karplus-Strong algorithm for plucked string synthesis, featuring a 1st order lowpass filter in its feedback loop.
  • butter3~ butter3~ is a third-order multichannel Butterworth low-pass filter that outputs the filtered signal with the same N channels supplied at its audio inlet.
  • brickwall~ The brickwall~ object is a 10th-order Butterworth lowpass filter primarily designed for anti-aliasing.
  • flt.highshelf~ flt.highshelf~ filters an input signal by boosting or cutting frequencies above a specified starting frequency.
  • fd_filt fd_filt is an abstraction of ggee/equalizer that converts frequency, gain, and bandwidth parameters into coefficients for a biquad~ filter.
  • flt.lowshelf~ flt.lowshelf~ filters an input signal by boosting or cutting frequencies below a specified corner frequency.
  • tdh.sigproc.mmfilt.ui~ tdh.sigproc.mmfilt.ui~ is a multimode audio-filter interface providing low-pass, high-pass, and band-pass filtering with controls for cutoff frequency, filter type, Q/bandwidth, and dry/wet balance.
  • vcf_hp2~ vcf_hp2~ is a second-order high-pass filter with signal-rate frequency and Q controls.
  • flt.biquad~ flt.biquad~ is a second-order recursive IIR filter that applies a digital biquad transfer function to an input signal and outputs the filtered signal.
  • realpass~ realpass~ is an all-pass filter whose delay can be greater than 1.
  • lp5_cheb~ lp5_cheb~ is a fifth-order low-pass filter with a Chebyshev characteristic and +1 dB passband ripple.
  • svfilter~ The svfilter~ object implements Chamberlin's state-variable filter, providing simultaneous lowpass, highpass, bandpass, and notch (bandstop) outputs.
  • flt.c_lowshelf~ flt.c_lowshelf~ calculates biquad coefficients for a low-shelf filter that boosts or cuts gain below a specified frequency.
  • lop lop is a control abstraction intended to filter float data independently of the data-flow frequency.
  • vcf_lp6~ vcf_lp6~ is a sixth-order low-pass filter whose cutoff frequency and Q are controlled by signals.
  • 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.
  • c.convolve~ c.convolve~ convolves an input signal with an impulse response stored in a named table, using the HiFi-LoFi convolution implementation.
  • bq_coef_highshelf bq_coef_highshelf calculates five coefficients for a high-shelf biquad filter from cutoff and gain parameters.
  • allpass.rev~ The allpass.rev~ object implements an all-pass filter, which passes all frequencies while altering their phase response.
  • lp3_bess~ lp3_bess~ is a third-order low-pass filter with a Bessel characteristic for processing an input signal.
  • hp7_butt~ hp7_butt~ is a seventh-order high-pass filter with a Butterworth characteristic.
  • lowpass~ lowpass~ is a 2nd order resonant lowpass filter for audio signals.
  • lp9_butt~ lp9_butt~ is a ninth-order low-pass filter with a Butterworth characteristic.
  • hlshelf hlshelf generates high-low shelf filter coefficients for use with biquad~.
  • bq_coef_bp bq_coef_bp calculates coefficients for a band-pass biquad filter from cutoff and Q parameters.
  • mov.avg The mov.avg object calculates a running or moving average of incoming float values.
  • moog~ moog~ is a signal-controlled Moog-style resonant low-pass filter.
  • lp10_butt~ lp10_butt~ is a 10th-order low-pass filter with a Butterworth characteristic.
  • equalizer equalizer calculates parametric equalizer coefficients for biquad~, outputting them as a list.
  • flt.c_lpf~ flt.c_lpf~ calculates low-pass filter coefficients for use with a biquad filter such as flt.biquad~.
  • bq_coef_lowshelf bq_coef_lowshelf calculates the five coefficients for a low-shelf biquad filter from cutoff and gain controls.
  • lp1~ lp1~ is a first-order low-pass filter for an input signal, producing a filtered signal output.
  • pp.parameq~ pp.parameq~ is a six-filter parametric equalizer based on biquad filters, accepting a signal and outputting the filtered signal.
  • hid_lowpass hid_lowpass smooths a stream of numbers by converting it to an audio signal and filtering it.
  • bq_coef_lop bq_coef_lop generates coefficients for a low-pass biquad filter from cutoff and Q inputs.
  • lp10_bess~ lp10_bess~ is a 10th-order low-pass filter with a Bessel characteristic.
  • lp4_crit~ lp4_crit~ is a fourth-order low-pass filter with critical damping.
  • 30_bands_stereo_eq 30_bands_stereo_eq provides 30-band stereo equalization, with analysis support via 30_bands_stereo_analyse.
  • mtx_conv mtx_conv performs two-dimensional convolution of an input matrix with a filter-matrix kernel, providing 2D FIR filtering and outputting the resulting matrix.
  • lp3_crit~ lp3_crit~ is a third-order low-pass filter with critical damping.
  • bsw2_dp~ bsw2_dp~ is a double-precision, second-order band-stop filter for an incoming signal.
  • pp.eqfilter~ pp.eqfilter~ filters an incoming signal using selectable lowpass, highpass, resonant, bandpass, notch, peaking, allpass, lowshelf, or highshelf modes, with coefficients based on Robert Bristow-Johnson’s Audio EQ Cookbook.
  • lp7_butt~ lp7_butt~ is a seventh-order low-pass filter with a Butterworth characteristic.
  • cross~ cross~ is a 3rd order Butterworth crossover filter designed to split an incoming audio signal into lowpass and highpass components.
  • rcombf~ rcombf~ is a recirculating comb filter that uses Lagrange interpolation, with arguments for delay time, feedback, and buffer length.
  • bicoeff The bicoeff object is a graphical user interface (GUI) that generates 5 biquad filter coefficients for vanilla's biquad~ object.
  • lpreson~ lpreson~ is a lattice IIR signal filter intended for linear predictive coding (LPC).
  • 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.
  • fir_filter fir_filter computes a finite impulse response (FIR) filter.
  • bq_coef_notch bq_coef_notch generates coefficients for a notch filter to be used with a biquad such as bq~.
  • lp1_dp~ lp1_dp~ is a first-order low-pass filter that processes its signal with double precision.
  • hp3_butt~ hp3_butt~ is a third-order high-pass filter with a Butterworth characteristic.
  • lp4_butt~ lp4_butt~ is a fourth-order low-pass filter with a Butterworth characteristic.
  • hp-filter hp-filter is a 1-pole, non-resonant high-pass filter that processes the signal at IN and sends the filtered signal to OUT.
  • sparse_FIR~ sparse_FIR~ convolves an input signal with a sparse FIR coefficient list containing alternating index/value pairs for nonzero coefficients; an equivalent matrix message can also define the coefficients.
  • flt.eq_peak~ flt.eq_peak~ is a second-order peaking equalizer that boosts or cuts an input signal around a specified peak frequency.
  • ui.filter ui.filter is a graphical calculator for biquad filters that outputs a list of five coefficients: b0, b1, b2, a1, and a2.
  • hp10_bess~ hp10_bess~ is a 10th-order high-pass filter with a Bessel characteristic.
  • vcf_bp6~ vcf_bp6~ is a sixth-order band-pass filter with signal-controlled frequency and Q.
  • vcf_rbp2~ vcf_rbp2~ is a second-order resonant band-pass filter with signal-controlled frequency and Q.
  • resofilt~ resofilt~ is a high-quality implementation of a Moog filter with signal inputs for audio, frequency, and resonance, and a signal output.
  • vowel~ vowel~ is a simple formant filter that processes an input signal to produce vowel-like filtering.
  • hp2_butt~ hp2_butt~ is a second-order high-pass filter with a Butterworth characteristic.
  • flt.c_bpf~ flt.c_bpf~ calculates the five biquad coefficients (b0, b1, b2, a1, and a2) for a band-pass filter, intended for use with an object such as flt.biquad~.
  • lp2_bess~ lp2_bess~ is a second-order low-pass filter with a Bessel characteristic for processing an input signal.
  • ___filter__ _filter is an interactive demonstration of six filter types, including resonant low-pass, band-pass, high-pass, and one-pole lpf~ and hpf~ filters, with a logarithmic spectrum display.
  • lowpass lowpass calculates low-pass filter coefficients for biquad~, controlled by frequency and bandwidth.
  • flt.hpf12~ flt.hpf12~ is a second-order Butterworth high-pass filter that produces a filtered signal from an input signal.
  • flt.resonhp~ flt.resonhp~ is a simple resonant high-pass filter that processes an input signal and outputs the filtered signal.
  • channel-eq channel-eq is a simple equalizer that processes an input signal and provides an output.
  • hp4_crit~ hp4_crit~ is a fourth-order high-pass filter with critical damping.
  • iir iir computes an infinite impulse response low-pass filter for control data.
  • bpq2~ bpq2~ is a second-order band-pass filter with a signal inlet and a Q-control inlet.
  • biquadseries~ biquadseries~ processes a signal through a series of second-order IIR sections, intended here for Butterworth low-pass or high-pass filtering.
  • rbpw2~ rbpw2~ is a second-order resonant band-pass filter with an inlet for bandwidth control.
  • mtx_convolver~ mtx_convolver~ performs multi-input, multi-output signal convolution using a uniformly partitioned convolution matrix with output cross-fading.
  • highpass_2p~ highpass_2p~ is a second-order resonant high-pass filter with two poles and two zeros, intended to attenuate frequencies below its −3 dB cutoff.
  • onepole~ onepole~ is a highly efficient one-pole IIR low-pass filter that provides 6dB per octave attenuation.
  • bq_coef_peak_BW bq_coef_peak_BW calculates coefficients for a biquad notch filter from cutoff, gain, and bandwidth parameters for use with bq~.
  • lpg lpg is a low-pass gate module that processes a signal at its IN input and sends the result to OUT.
  • vcf_rbp8~ vcf_rbp8~ is an eighth-order resonant band-pass filter for signal input.
  • mindwarp~ The mindwarp~ object performs spectral envelope warping, primarily utilizing frequency shaping.
  • tab_conv tab_conv convolves the samples in a second source array with those in a first source array when it receives a bang, writing the result to a destination array.
  • spec2_tab_conv~ spec2_tab_conv~ convolves a spectrum of size block size/2 + 1 with values from a table.
  • highpass highpass generates high-pass filter coefficients for biquad~, taking frequency and bandwidth control values and outputting a coefficient list.
  • lp7_bess~ lp7_bess~ is a seventh-order low-pass filter with a Bessel characteristic, intended to filter an input signal at a specified cutoff frequency.
  • resonator2~ resonator2~ is a resonant filter, similar to vcf~ and resonator~, designed to be excited by impulses.
  • lp1_t~ lp1_t~ is a first-order low-pass filter with a signal inlet for its time constant.
  • hp7_cheb~ hp7_cheb~ is a seventh-order high-pass filter with a Chebyshev characteristic and +1 dB passband ripple.
  • bandstop_2p~ bandstop_2p~ is a second-order band-stop filter with two poles and two zeros, intended to notch a selected frequency from an input signal.
  • arrayfilt~ arrayfilt~ filters a sound using the contents of an array as a magnitude-spectrum filter, demonstrated with FFT primitives.
  • ap2~ ap2~ is a second-order all-pass filter for processing an input signal.
  • flt.resonbp~ flt.resonbp~ is a simple resonant band-pass filter that processes an input signal and outputs the filtered signal.
  • spec2_1p1z_freq~ spec2_1p1z_freq~ filters a spectrum with a one-pole, one-zero IIR filter, first from left to right and then from right to left.
  • hp6_butt~ hp6_butt~ applies a sixth-order high-pass filter with a Butterworth characteristic to an input signal.
  • flt.freqz flt.freqz computes the amplitude and phase frequency responses of a digital filter from its numerator (b) and denominator (a) coefficients.
  • hp8_crit~ hp8_crit~ is an eighth-order high-pass filter with critical damping.
  • iir_hip iir_hip computes an infinite impulse response high-pass filter for its input.
  • fx.wahwah~ fx.wahwah~ is a digitized Cry Baby wah pedal effect for processing an input signal.
  • filterbank filterbank is a stereo seven-band equalizer with band-pass filters centered at 100, 200, 400, 800, 1600, 3200, and 6400 Hz.
  • lp6_butt~ lp6_butt~ is a sixth-order low-pass filter with a Butterworth characteristic, intended to attenuate signal frequencies above its cutoff.
  • iir_lop iir_lop computes an infinite impulse response low-pass filter.
  • fd_butterworth fd_butterworth is a 3-pole, 3-zero Butterworth low-pass, high-pass, or shelving filter.
  • flt.resonlp~ flt.resonlp~ is a resonant low-pass filter that processes an input signal and outputs the filtered signal.
  • lp8_bess~ lp8_bess~ is an eighth-order low-pass filter with a Bessel characteristic.
  • comb~ The comb~ object implements a comb filter, which can be used for both filtering and delay effects on audio signals.
  • ap1_dp~ ap1_dp~ is a first-order all-pass filter implemented with double precision.
  • bibi~ jl/bibi~ is a biquad filter external with intuitive mode, cutoff-frequency, and Q parameters, outputting the filtered input signal.
  • hp6_cheb~ hp6_cheb~ is a sixth-order high-pass filter with a Chebyshev characteristic and +1 dB passband ripple.
  • vcf_bp8~ vcf_bp8~ is an eighth-order band-pass filter with signal inputs for the audio to filter, center frequency, and Q.
  • hip smlib/hip applies a high-pass filter to a stream of float values, producing the filtered values at its outlet.
  • bpq2_dp~ bpq2_dp~ is a double-precision second-order band-pass filter with a Q inlet.
  • allpass.filt~ allpass.filt~ is an allpass filter abstraction that allows setting its order (a multiple of 2) as an argument.