用于在 C/C++ 中开发空间音频算法和软件的跨平台框架
Spatial_Audio_Framework (SAF) 是一个开源和跨平台的框架,用于在 C/C++ 中开发空间音频相关算法和软件。最初是为该领域的研究人员提供资源,该框架逐渐发展成为一个包含多个不同模块的大型代码库。每个模块针对空间音频的特定子领域,例如:环绕声编码/解码、球面阵列处理、振幅平移 (VBAP)、HRIR 处理、房间模拟等。该框架还利用了高度优化的线性代数库 (如: Intel MKL、Apple Accelerate、OpenBLAS) 以及 x86 SIMD 内联指令 (SSE、AVX、AVX-512)。
仓库中还包含了几个 示例,用于展示框架的功能,也可作为新项目的起点。这些示例还被实现为 SPARTA 旗下的 VST/LV2 音频插件。由于其模块化设计,扩展框架相对简单,欢迎来自空间音频技术的研究人员和开发者的贡献! :-)
该框架需要以下外部库: * 符合 CBLAS 和 LAPACK 标准的任何库 (或多个库) * (可选) Intel 的 集成性能原语 (IPP) 用于 FFT 和/或重采样 * (可选) FFTW 用于 FFT * (可选) netCDF 用于加载非常大的 SOFA 文件
暂无开放 Issues,或尚未同步最近议题。