{"repo":"videolan/libspatialaudio","free":true,"listed":false,"github":"https://github.com/videolan/libspatialaudio","clone":"git clone https://github.com/videolan/libspatialaudio.git","description":"Spatial Audio rendering library, with Ambisonic encoding/decoding, binauralization in C++","language":"C","stars":310,"topics":["audio","vr","3d-audio","ambisonics","sofa"],"license":null,"category":"media-processing","readme_excerpt":"Spatial audio encoding / decoding and binauralization library libspatialaudio is an open-source, real-time and cross-platform C++ library for spatial audio encoding, decoding and rendering. It provides a unified framework for working with different spatial audio formats and playback environments, from multichannel loudspeakers to headphones. At its core is the Renderer class, which brings together multiple spatial audio techniques under one umbrella. Whether you are working with Ambisonics (HOA), audio objects, direct speaker feeds (e.g. 5.1/7.1), or binaural rendering, the Renderer provides a consistent interface for rendering multiple different streams. Originally forked from ambisonic-lib by Aristotel Digenis it was expanded to support Higher Order Ambisonics HOA ( ACN/SN3D ) Ambisonics audio streams following the Google spatial audio specification: and the IETF codec Ambisonics specification It has since been expanded to include Object and speaker rendering, making it a more general purpose spatial audio library. These additions allow it to be used to render ITU Audio Definition Model ADM feeds (based on Rec. ITU-R BS.2127-1) and Alliance for Open Media's Immersive Audio and Formats IAMF . What You Can Do with libspatialaudio libspatialaudio contains classes for implementing different spatial audio techniques and processing: - Ambisonics : Encode, rotate, zoom, and decode HOA (up to 3rd order). Includes psychoacoustic optimizations for improved spatial perception. For mor","default_branch":null,"files":null,"tree":[],"storefront":"/r/videolan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/videolan/libspatialaudio/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}