使用 C 编程频谱图
我正在尝试用 C 语言制作音频频谱图,并正在考虑使用 BASS 库:
我在 Google 和此处进行了搜索,但大多数示例都是用 C++ 编写的。如果大家有这方面的经验或资源,请帮忙;我们将不胜感激。
所以这就是我想做的:
- 从麦克风输入读取。
- 对数据进行采样。
- 应用短时傅里叶变换。
- 然后获取幅度并在特定频率下绘制它。
像这样的东西:
http://upload.wikimedia.org/wikipedia/commons/c/c5/Spectrogram-19thC.png
如果您能提供帮助,那就太好了。
I am trying to make an audio spectrogram in C and am thinking about using the BASS library:
I searched over Google and here, but majority of examples are in C++. If any of you have any experience or resource regarding this, please help; it would be much appreciated.
So this is what I want to do:
- Read from mic input.
- Sample the data.
- Apply Short time Fourier transform.
- Then take the magnitude and plot it at the certain frequency.
Something like this:
http://upload.wikimedia.org/wikipedia/commons/c/c5/Spectrogram-19thC.png
If you can help it would be great.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论