DSP Hero: Robert Bristow-Johnson

Super nerdy DSP content warning.

If you program audio DSP effects, you have undoubtedly heard of Robert Bristow-Johnson. If you haven’t heard of him, get yourself a copy of his Audio-EQ Cookbook. This is a succinct little document, that provides coefficient generation formulas for pretty much any second order filter building block you would ever need: lowpass, highpass, allpass, peak EQ, notch, shelving filters, etc. Today, I am implementing these formulas for my own code, but I know I’ve implemented them in at least 3 prior DSP environments. Really good stuff.

A quick Google search doesn’t turn up a ton on Robert Bristow-Johnson (or RBJ, as he is often abbreviated). He worked at Eventide, Fostex, Young Chang (Kurzweil), and Wave Mechanics. RBJ has a few AES papers as well, all of which are worth reading, covering topics ranging from PSOLA pitch shifting (made famous by AutoTune) to filter design to interpolation for oversampling.

If anyone out there knows RBJ, send him my thanks!