使用 C 编程频谱图

发布于 2024-11-19 08:58:15 字数 631 浏览 1 评论 0原文

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

http://www.un4seen.com

我在 Google 和此处进行了搜索,但大多数示例都是用 C++ 编写的。如果大家有这方面的经验或资源,请帮忙;我们将不胜感激。

所以这就是我想做的:

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

像这样的东西:

在此处输入图像描述

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:

http://www.un4seen.com.

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:

  1. Read from mic input.
  2. Sample the data.
  3. Apply Short time Fourier transform.
  4. Then take the magnitude and plot it at the certain frequency.

Something like this:

enter image description here

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

If you can help it would be great.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文