measure

Creating a robust set of Binaural Room Impulse Responses (BRIRs)

Goals:

1. record sine sweeps with a binaural head at hundreds of positions to create a large mesh of impulse responses

2. Create a binaural panning plugin based on these impulse responses

Execution:

Spend 12+ hours listening to sine sweeps, dozens more debugging, and end up with something that kinda sorta works

We recorded sine sweeps at four distances (2, 6, 10, and 14 ft) from the head and at 15 degree increments both horizontally

(0 to 345 degrees) and vertically (-45 to 90 degrees), resulting in 756 unique BRIRs to complete the mesh


Using JUCE, we created a plugin that allowed you to convolve any given input signal with stereo impulse responses generated from the sine sweep recordings


After implementing a simple interpolation algorithm, the user had the option to select any distance between 2 and 14 feet and automate all three parameters to move sounds freely through space