LISTEN HRTF DATABASE CONTEXT SYSTEM & PROTOCOL DOWNLOAD TOOLS
DEMO SOUNDS LINKS GLOSSARY BIBLIOGRAPHY

TOOLS

Here are a set of Matlab scripts for handling the data base : matlab_tools.zip

The main funtions are :

Loading impulse responses
load_HRIR_WAV.m Load all the 187 impulse responses for one subject (raw data or diffuse field equalized) and save unique Matlab file containing a structure.
Diffuse field equalization
df_equalize.m Load raw HRIR from Matlab file, apply a window then perform diffuse field equalization, and save compensated HRIR (WAV files and unique Matlab file containing a structure).
3D synthesis
threeD_synthesis.m Load HRIR from Matlab file, and convolve a test signal by a set of HRIR corresponding to (az,el,time) defined in the ASCII file trajectory.txt