pyvbap
在python中实现的矢量基振幅平移(VBAP)。 实现遵循[1]中描述的方法。 目前,仅支持二维扬声器设置,即不支持高度。
安装
git clone https://github.com/phenyque/pyvbap.git
cd pyvbap
pip install .
注意:到目前为止,仅在具有立体声扬声器的Ubuntu Linux上进行了测试。
内容
该算法在包中实现。 此外,还有一个example文件夹,其中包含一个由VbapPlayer和GUI类组成的小型示例应用程序。 播放器类循环给定的单声道音频文件,并基于(现在仅用于方位角)平移角度为给定的扬声器设置渲染平移信号。 播放期间可以更改角度。 GUI可视化整个内容,并通过单击提供平移。
还有一个帮助程序脚本spkr_setup.py ,它提供一个对话框,用于为您的自定义扬声器设置创建json文件。
参考
[
2022-05-11 13:45:46
20KB
Python
1