Partitionerad faltning
Att dela upp ett långt impulssvar i block och falta dem var för sig med FFT, så att faltningsreverb blir både billig och nästan fördröjningsfri.
Direkt faltning kostar en multiplikation per sampel i impulssvaret för varje utsampel – för tre sekunders katedral i 48 kHz omkring 144 000 per sampel. FFT-faltning är mycket billigare men måste vänta in ett helt block, och ett block lika långt som impulssvaret ger sekunders latens.
Lösningen är att hacka impulssvaret i bitar. Med lika stora block får man latens på en blocklängd och kan återanvända spektrumen från tidigare block. Bill Gardner visade 1995 hur man går ända ner till noll: början av svaret faltas direkt som ett FIR-filter, och för varje steg bakåt dubblas blockstorleken. Allt från Altiverb till webbläsarens ConvolverNode bygger på varianter av det.