我想用Python编写一个音乐可视化程序。
首先问题是如何获取音乐信息,比如音量、频率、转速等等,要从哪里获取?从声卡还是实际的音乐文件中获取?
我的猜测是从声卡中获取,但我该如何访问声卡并获取所需信息呢?最好以跨平台的方式实现(Linux是必须的)。我已经读了一些关于傅里叶变换的资料,但我不确定这是否是最好的方法。
我考虑使用OpenGL进行可视化,但我仍然愿意听取其他建议。
我已经查看了这些维基页面,但还没有找到答案:
http://wiki.python.org/moin/Audio/
http://wiki.python.org/moin/PythonInMusic