SPARTA空间音频插件合集:20个VST覆盖Ambisonic编解码与声场可视化
【免费下载链接】SPARTAA collection of spatial audio plug-ins developed using JUCE and the Spatial_Audio_Framework项目地址: https://gitcode.com/gh_mirrors/sparta2/SPARTA
SPARTA是一套基于JUCE开发的开源VST/VST3/AU插件合集,提供Ambisonic编码、解码、房间模拟与声场可视化等20个空间音频工具,面向空间音频创作者、音响工程师与算法研究者。
声场要看见、更要听见时怎么办
遇到过这种情况吗:Ambisonic混音在扬声器上回放,与耳机里的听感对不上;监听布局一变就得重新渲染;商业工具链往往闭源或按模块收费。SPARTA是McCormack与Politis开发的一组空间音频插件,20个插件按处理环节拆分——编码、解码、模拟、可视化,装进常用宿主即可实时使用。
🎛 功能拆解:每个插件管什么
编码与声像:把声源放进三维空间
解决把声源放到指定方向的问题。支持最多128路输入,方向可用JSON文件导入,双耳输出内置SOFA加载与OSC头追。适合把多声道素材声像化到空间音频的创作者。
解码:把Ambisonic渲染到扬声器或耳机
解决场景到指定布局渲染的问题。AmbiDEC把最高10阶Ambisonic解码到最多128个扬声器方向,提供AllRAD/EPAD/SAD/MMD四种算法;AmbiBIN是双耳解码器,含LS/SPR/TA/Mag-LS选项。适合需要在多种播放布局间切换的工程师。
房间与麦克风阵列模拟
解决预置房间感与阵列特性的问题。AmbiRoomSim基于鞋盒房间镜像源法做Ambisonic编码,Array2SH内置商用阵列预设并能显示客观评估指标,Beamformer可生成多达128个波束。适合VR声音设计与声学测量。
声场可视化:把声音画出来
解决"看不见声场"的问题。PowerMap把Ambisonic信号渲染成空间能量图,SLDoA用彩色图标描绘各频段DoA估计,DirASS重新分配波束能量绘制到达方向图。适合研究者对比方法与演示展示。
动态、卷积与辅助工具
解决进阶处理问题。AmbiDRC对Ambisonic信号做频域动态压缩,MatrixConv与MultiConv处理矩阵和多声道卷积,6DoFconv支持多听者SOFA的六自由度回放,TrackerTest把头追数据输出为音频。适合进阶处理链与开发调试。
适用人群与典型用法
- 空间音频创作者:用AmbiENC编码多声道分轨,再用AmbiDEC渲染到5.1或7.1布局,同一素材用不同解码算法试听挑选。
- 学术研究者:用Array2SH测试麦克风阵列配置,用PowerMap和SLDoA并排对比两种DoA估计的结果,放进论文更直观。
- 插件开发者:源码在audio_plugins/目录,每个插件一个独立JUCE工程,便于直接阅读和魔改。
🧰 快速上手:获取与构建路径
- 平台支持:macOS 12及以上、Linux x86_64与ARM、Windows x86_64;插件格式含VST、VST3、AU、LV2、AAX。
- 不想编译时,从项目官方Releases页下载预构建版本,放进宿主插件目录即可。
- 源码构建需要CMake 3.15以上:
git clone --recursive https://gitcode.com/gh_mirrors/sparta2/SPARTA cd SPARTA cmake -S . -B build cd build && make- Linux与Windows需先运行SDKs/Spatial_Audio_Framework/scripts下的一API(MKL/IPP)安装脚本,树莓派改装OpenBLAS与LAPACKE;要VST2格式则把对应SDK放入SDKs/目录。
- 编译完成后在宿主加载插件,先用AmbiDEC接一路信号验证链路。
SPARTA是一套GPLv3开源工具链,想免费折腾编码解码算法时它就是合适选择;只想要开箱即用的商业套件、又不愿碰编译和参数调试的话,不必勉强。
【免费下载链接】SPARTAA collection of spatial audio plug-ins developed using JUCE and the Spatial_Audio_Framework项目地址: https://gitcode.com/gh_mirrors/sparta2/SPARTA
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考