我一直想了解有关WaoN的更多信息,因为它已经使用了一点时间,而且我似乎对它如何进行从WAV到MIDI的转换了解不多。我尝试查看该程序的主要代码,但由于它过于广泛和令人困惑,我无法理解。
是否有任何链接可以解释WaoN及其工作原理?或WaoN如何将WAV文件转换为MIDI?
提前致谢。
最佳答案
有几种分析音频信号以估计其音调的方法。
吉他调音器中经常发现的一种技术是自相关,这是一种时域技术,它是将信号与其自身的延迟副本相关联以试图找到重复模式(例如声音的周期)的过程。对于更高级的分析(例如准确检测和弦内容),通常将FFT用于频域分析。这是一个对计算要求更高的过程,但通常会提供更准确的结果和分析的灵活性。
诚然,我只是对WaoN信号源有所了解,但是使用了这种频域方法。它正在应用FFT来获取音频频谱,然后进行一些处理以消除鼓声或嘈杂的声音,最后寻找超过频谱平均功率的特定频率峰值-这些可以识别为音符。
如果您想了解有关音高检测算法的更多信息,那么Wikipedia提供了不错的概述(特别是有关频域方法的部分):
https://en.wikipedia.org/wiki/Pitch_detection_algorithm
为了更深入地了解提取音调的FFT方法,Bjorn Roche对该主题做了很好的记录:
http://blog.bjornroche.com/2012/07/frequency-detection-using-fft-aka-pitch.html
关于audio - WaoN-WAV到MIDI转换,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44764521/