Skip to content
Ohmic Audio

All-Pass Filter

Canonical Definition

An all-pass filter is a filter whose ideal magnitude response is unity while its phase response and group delay vary with frequency.

Flat magnitude does not mean “nothing changed.”

The filter can move the timing relationship between drivers enough to improve or damage crossover summation while each individual magnitude trace remains nearly unchanged.

All-Pass Versus Other Controls

ControlPrimary effectFrequency dependence
Gain / EQChanges magnitudeDepends on filter shape
Polarity inversionMultiplies waveform by -1180-degree sign change for all periodic components
Pure delayMoves the entire signal laterPhase angle increases linearly with frequency
All-pass filterChanges phase and group delay around a designed regionFrequency-shaped

Why Use One

All-pass filters are useful when two drivers have suitable magnitude slopes but their relative phase does not track well enough through the crossover region.

Possible applications include:

First-Order And Second-Order Behavior

A first-order all-pass section provides a smooth phase transition with one characteristic frequency. A second-order section adds Q or damping control and can create more concentrated phase rotation and group-delay behavior.

Platform labels and parameter meanings differ. Record the exact implementation and measure the actual result rather than assuming that two DSP brands use identical frequency and Q conventions.

Measurement Workflow

  1. Establish final driver levels, polarity, crossover filters, and a common timing reference.
  2. Measure each driver individually and the normal combined response.
  3. Measure a deliberate reverse-polarity comparison when appropriate.
  4. Identify the frequency span where magnitude overlap is useful but relative phase is mismatched.
  5. Insert one all-pass section and change one parameter at a time.
  6. Re-measure individual phase, normal sum, reverse sum, and group delay.
  7. Repeat at nearby positions or angles before retaining the correction.

What An All-Pass Filter Cannot Do

Group-Delay Cost

The phase change created by an all-pass filter corresponds to frequency-dependent group delay. That added delay may be exactly what improves a crossover, but it is not free.

Inspect whether the correction:

When Pure Delay Is Better

Use pure channel delay when the phase mismatch is primarily a broadband time offset. Consider all-pass shaping when the required correction varies significantly with frequency and the magnitude responses already provide suitable overlap.

In practice, a system may use both: delay for broad alignment and an all-pass section for a local residual mismatch.

Related Resources