home/ atoms/ allpass-filter-phase-dispersion

An allpass filter leaves the magnitude spectrum flat but delays different frequencies by different amounts (phase dispersion)

An allpass filter passes every frequency at equal amplitude — its steady-state magnitude response is flat across the whole audio band, which is why it is called ‘allpass’. What it changes is phase: it delays different frequency regions by different amounts, an effect called dispersion. So for a sustained steady tone an allpass is spectrally transparent, but for transients (sharp attacks and decays) the frequency-dependent delay smears the signal in time and gives it a distinct, recognisable colour. A common misconception is that ‘flat frequency response’ means ‘no audible effect’ — the allpass proves otherwise, since phase alone, in the short-term transient region, changes the sound. With a large delay an allpass generates a series of decaying echoes, which is why allpass units are stacked inside artificial reverberators to build up echo density without altering the overall spectral balance.

Examples

Feed a click through an allpass and it becomes a short ‘chirp’ as different frequencies emerge at different times, even though a sustained tone would pass unchanged. Schroeder reverberators chain several allpass stages after the comb filters to thicken the reverb tail.

Assessment

An allpass filter has a perfectly flat magnitude response. Explain why it can still audibly change a snare drum hit but leave a sustained organ note essentially unaltered.

“An allpass filter is a peculiar signal processor. For steady-state tones fed into it, the allpass filter passes all frequencies equally well with no change in amplitudehence its na”
corpus · the-computer-music-tutorial-curtis-roads-archive-org-copy · chunk 86