iris

Implemented the "'Colorless' Artificial Reverberation" algorithm described by [Schroeder and Logan '61] Found the paper surprisingly readable. The core idea is: transform an input signal by hitting it with -g + (1-g²)(Δ + gΔ² + g²Δ³ + g³Δ⁴ + ⋯) where g is some gain and Δ is some delay... and it turns out this is an all-pass filter! That is, every pure sine wave you apply it to comes out at the same amplitude, but phase-shifted.
0