-3

我想用 Python 创建一个音乐播放器,它使用 OpenGL 来可视化音频频谱。 在此处输入图像描述

我已经设置了 3d 引擎,我需要的只是获取光谱数据并将其提供给渲染器。我想这将是每几毫秒左右更新一次的数字列表。

我听说您可以使用 FMOD 获取该信息,并且有 pyfmodex Python 包装器,但我无法访问 FMOD 文档并且 pyfmodex 几乎没有文档。仅通过浏览类/函数名称无法找到我需要的内容。如果有另一个图书馆可以获得同样有效的信息。

4

1 回答 1

2

numpy 有一个 FFT 函数,可以对输入数据块进行快速傅立叶变换。您可以使用它的输出来获取您的光谱信息。

于 2013-03-01T17:42:24.960 回答