如何在c#中创建音频频谱

我想用信号频谱在c#中制作一个音频播放器。

我在网上看到了一些关于如何制作播放器但却无法找到频谱示例的例子。

有人可以给我指点吗?

http://www.codeproject.com/KB/directx/directshowmediaplayer.aspx http://www.codeproject.com/KB/directx/directshownet.aspx?fid=4377&select=2579548&fr=1#xx0xx

有一篇CodeProject文章介绍了如何创建可视化工具。 如果要执行更高级的操作,可以查看FMOD和BASS等库。 他们几乎可以用几行代码显示频谱。 但是,如果您的项目是用于商业用途,则应阅读其许可证。 或者,您可以使用开源NAudio库,这也可以更容易地显示频谱。 包含示例代码,例如此SpectrumAnalyser类。

您可能想要检查NAudio 。