CH·40 Spatial & ambisonics
verified 2026-05-29

Spatial Audio Framework active

Leo McCormack vunknown added 2026-05-29 verified 2026-05-29

[Use when]

You need a comprehensive C/C++ library for implementing spatial audio algorithms including Ambisonics, VBAP, spherical harmonics, HRIR processing, and room simulation.

Engines
S Standalone * Engine-agnostic
License

ISC

Pricing

Free

Last verified

2026-05-29

Added

2026-05-29

about

An open-source, cross-platform framework for developing spatial audio algorithms in C/C++. Provides modular components for Ambisonics encoding/decoding, spherical array processing, amplitude panning, HRIR/HRTF processing, room simulation, and other spatial audio techniques. Leverages optimized linear algebra libraries (Intel MKL, Apple Accelerate, OpenBLAS) and x86 SIMD intrinsics for performance.

The framework includes core modules covering higher-order Ambisonics, spherical harmonics, VBAP, the Covariance Domain Framework, HRIR utilities, and reverb algorithms. Optional modules add SOFA file reading, particle-filtering tracking, and HADES binaural rendering. Originally designed for researchers, it has evolved into a substantial codebase with several example implementations realized as VST/LV2 plugins under the SPARTA project.

The modular architecture allows straightforward extension and integration into existing projects via CMake or direct source inclusion. Supports optional Intel IPP for FFT/resampling, FFTW for DFT operations, and NetCDF for large SOFA files.