This script builds a 7.1 surround HRIR for PulseAudios module-virtual-surround-sink.
- GNU Octave
- FFMpeg
Download a HRIR database from a source of your choice. Currently supported are:
Select a measurement data set by listening to different demo sounds here. Ideally, the demo sound should listen like a noise that moves in a circle around your head.
Then download and extract the measurement data from the LISTEN Database.
Download a .mat-File from TU-Berlin.
Adjust the variables "azim" and "elev" in the script to configure your preferred speaker locations and set the filename of the measurement data to use. See comments in the script as well.
Finally, run octave build_hrir.m
.
This will produce a file hrir.wav
in the current directory.