Python的频谱分析仪?

时间:2013-03-01 17:17:04

标签: python audio fmod spectrum

我想用Python创建一个音乐播放器,它使用OpenGL来可视化音频频谱。 enter image description here

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

我听说你可以通过FMOD获取该信息,并且有pyfmodex Python包装器,但是我无法访问FMOD文档,而pyfmodex几乎没有文档。只需浏览类/函数名称就无法找到我需要的东西。 如果有另一个库可以获得也可以使用的信息。

1 个答案:

答案 0 :(得分:2)

numpy具有FFT函数,可以对输入数据块计算快速傅里叶变换。您可以使用其输出来获取光谱信息。