Ambisonics
Reproduction
- Git repository for the Ambisonic Decoder Toolbox
- Revised versions of BLaH papers:
- BLaH1: Localization in Horizontal-Only Ambisonic Systems (AES121, 10/2006)
- BLaH2: Ambisonic Localization - Part 2 (ICSV14, 7/2007)
- BLaH3: Is My Decoder Ambisonic? (AES125, 10/2008, slides)
- BLaH4: Design of Ambisonic Decoders for Irregular Arrays of Loudspeakers by Non-Linear Optimization (AES129, 11/2010)
- BLaH5: Why Ambisonics Does Work (AES129, 11/2010)
- BLaH6: A Toolkit for the Design of Ambisonic Decoders (LAC2012, 4/2012, slides)
- BLaH9: In situ evaluation of surround sound system performance. (ASA166, 12/2013)
- BLaH10: The Ambisonic Decoder Toolbox: Extensions for Partial-Coverage Loudspeaker Arrays (LAC2014, 5/2014, slides)
- BLaH11: Assessment of Ambisonic System Performance Using Binaural Measurements (AES137 10/2014)
- BLaH12: Design and Implementation of Filters for Ambisonics Decoders (IFC-18, 7/2018, Mainz)
- Everything BLaH: All the papers and slides in one PDF(37MB, 276 pages)
- BLaH13: Optimized Decoders for Mixed-Order Ambisonics (AES150, 5/2021) arXiv AES E-lib CCRMA
- BLaH Trilogy at Scribd.com [scribd broken, 6/2012]
- Octave/Matlab code from Appendix 1 of BLaH1
- Examples for above (sample run)
- Computing shelf filter gains using GNU Maxima.
- Diametric Decoder Patent Documents:
GB2073556
US4414430
- Michael Gerzon,
"Surround-Sound Psychoacoustics." Wireless World, 12/74
- Integrex Decoder docs and schematics
- Martin
Leese's site for Mimim Decoders"
Capture
Test Files
- Eight Directions:
- Pink Noise Pans:
B-format to Binaural
Some time ago we created a first-order Ambisonic to binaural
transcoder plug-in. It was not a purpose-built converter but rather an
offshoot of the binaural testing of ambisonic reproduction systems
that we have been conducting. We have occasionally used a spherical
head model in order to calculate the associated ITDs and ILDs
associated with a particular arrangement of loudspeakers. This is
essentially the same thing as using the paradigm of a virtual head in
a virtual loudspeaker array. When we listened to the resultant impulse
responses, they sounded fairly good. There is the limitation that it
is presently first-order and horizontal only and works at 48 kHz
sample rate only.
We've wrapped those impulse responses in simple convolver plugin
written in Faust and provide precompiled VST versions of the plugin.
It can be compiled for other architectures using the
online Faust
compiler. We include an Ambisonic panner and pink noise source
that can be used for testing.
If you use it, we'd appreciate hearing back from you as to how it worked.
This page maintained by Aaron J. Heller (heller@ai.sri.com)
Last modified: Sat Dec 3 15:56:11 PDT 2022