我想开发一个将音频 (.wav) 作为输入并显示其实时同步频谱的应用程序。从我对这个主题的看法来看,这需要对波进行傅里叶变换。有人可以建议我应该从哪里开始吗?可能的引用资料和书籍。我想学习实时频谱的实现细节,而不是我非常熟悉的 GUI 的开发(在 C# 和 C++ 中)。
最佳答案
已经有很多库可以为您进行 FFT。没有理由重新发明轮子。 DirectX 有一个 implementation但它可能只是在最新版本中。 Here's一个开源的 C 库。
如果您想了解其背后的数学原理,here's a simple explanation和 here's a complicated explanation .
关于c++ - 为初学者实现实时频谱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6216802/