Hi all,
Thanks for your comments,
@NNIMAR The library is based on the ambisonics model, so ideally you need to have a circular (2D) or a spherical (3D) array of loudspeakers around the listener. However, we offer several decoding modes to match irregular configurations (eg. 5.1, 7.1, stereo, binaural, hemispherical array of loudspeakers..).
@DTR the ambisonic decoding (in 2D) is limited to 3 loudspeakers, so you can use the library in a quadriphonic setup, obviously the more loudspeakers you have more you will improve the rendering of sound fields ! I'm pretty agree with you on the fact that on many cases, if you have diffuse sound field, it doesn't really matter if the listener is not central, however, if you want to spatialize point sources, this may be important so you will have to apply optimizations (like the "inPhase" one) on the sound field if the audience is not ideally placed.
@METAPHORZ in the latest version of the library every externals are embed in a single one named hoa.library (in the "extensions" folder of the package).