从哪里开始学习音频处理?

Doo*_*101 5 audio fft spectrum

我已经尝试过一段时间了解我可能会如何解决这个问题,也许我在搜索中使用了错误的术语,或者对我来说太过先进了.我基本上希望能够实时分析音频文件.我对音频处理几乎一无所知,所以我应该从小做起,然后继续努力.最终,我希望能够显示与实时播放音频相关的功率(或频率?)频谱.基本上就像WinAmp的眼图(术语?)

任何一个或两个API建议的在线教程都将不胜感激.我发现了一些模糊的解释(主要是计算FFT然后将它们转换成某种东西......)就像我说的那样,我对音频处理知之甚少,所以知道从哪里开始会很棒.

选择语言:C++

Nat*_*ate 2

您可以将 VST 插件作为音频处理背后理论的起点。这里有一个博客,其中包含一些 C++ 教程。

您还可以查看有关 VST 插件的其他 SO 问题以获取更多信息。

我相信 audacity 可以运行 VST 插件,我会看看。

编辑:Audacity 不支持它们开箱即用,但您可以启用它。您也可以下载 ableton live 之类的试用版。