题
我是音频世界的新手,我被分配了一项任务,我不知道如何处理。 我需要显示一个表示WAV文件音高的图表。 WAV文件可以是复音,然后我需要显示显性(读取:具有最强音量)乐器(或人声唱歌)的音高图。 我对.NET很熟悉,在C,C ++,Java方面几乎一无所知。
我开始在网络上进行研究,从我理解的复音WAV文件的音高检测是一个未解决的问题,但我不需要精确的音高,只是为了知道下一个是否更高,并且它的长度是多少。
我的问题是:
-
我应该从哪里开始学习这项任务背后的理论?有没有推荐的书?
-
是否有任何API /工具可以做到这一点?
醇>
谢谢,
ML
解决方案
您可以使用傅立叶分析来提取波的组成频率。这是一个相关的SO问题: C#中的快速傅立叶变换
其他提示
不隶属于 StackOverflow