使用C编程频谱图

Rav*_*ave 5 c audio signal-processing fft spectrogram

我正在尝试用C制作音频频谱图,并考虑使用BASS库:

http://www.un4seen.com.

我在谷歌和这里搜索过,但大多数例子都是用C++编写的.如果您有任何经验或资源,请帮助; 非常感谢.

所以这就是我想要做的:

  1. 从麦克风输入读取.
  2. 对数据进行采样.
  3. 应用短时傅里叶变换.
  4. 然后取出幅度并以特定频率绘制它.

像这样的东西:

在此输入图像描述

http://upload.wikimedia.org/wikipedia/commons/c/c5/Spectrogram-19thC.png

如果你能提供帮助就会很棒.