Skip to content

A toolkit for customizing the ambiX ambisonics-to-binaural renderer

License

Notifications You must be signed in to change notification settings

PrincetonUniversity/3D3A-SABRE-Toolkit

Repository files navigation

# SOFA/AmbiX Binaural Rendering (SABRE) Toolkit
The SABRE toolkit is a collection of MATLAB functions that allows the user to create
custom binaural decoder presets for Matthias Kronlachner’s ambiX binaural plug-in. The
toolkit allows the user to import SOFA-formatted HRTFs and generate a corresponding
binaural decoder configuration (.config) file. The toolkit requires the SOFA API to
extract the HRTF data.


=== Primary Uses ===
A) Creating an ambiX binaural decoder using all measured HRTFs:
	1. Load HRTFs and corresponding measurement positions
	2. Generate a basic decoder for the measurement positions
	3. Export the combined ambiX .config file with decoder and HRTFs

B) Creating an ambiX binaural decoder for a desired grid of loudspeaker positions:
	1. Load HRTFs and corresponding measurement positions
	2. Specify the desired loudspeaker positions
	3. Extract/interpolate HRTFs for the loudspeaker positions
	4. Generate a basic (or quadrature) decoder for the loudspeaker positions
	5. Export the combined ambiX .config file with decoder and HRTFs

C) Adding HRTFs to an existing ambiX binaural decoder:
	1. Load HRTFs and corresponding measurement positions
	2. Specify the loudspeaker positions for the existing decoder
	3. Extract/interpolate HRTFs for the loudspeaker positions
	4. Import the existing ambiX .config file and decoder
	5. Export the combined ambiX .config file with decoder and HRTFs


=== Related Software ===
Matthias Kronlachner’s ambiX Plug-ins
http://www.matthiaskronlachner.com/?p=2015

SOFA API for MATLAB/Octave
https://sourceforge.net/projects/sofacoustics/

Aaron Heller’s Ambisonic Decoder Toolbox
https://bitbucket.org/ambidecodertoolbox/adt.git

MATLAB by MathWorks
https://www.mathworks.com/products/matlab.html

About

A toolkit for customizing the ambiX ambisonics-to-binaural renderer

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages