WAON - WAV到MIDI转换

问题描述:

我一直想了解更多关于WAON,因为使用它的一点点,我似乎无法找到很多关于它怎么从WAV到MIDI转换。我试着查看程序的主要代码,但我无法理解它,因为它很广泛和令人困惑。WAON - WAV到MIDI转换

是否有关于WAON的任何环节的解释,它是如何工作的?或者WaoN如何将WAV文件转换为MIDI?

在此先感谢。

有几种方法来分析的音频信号来估计其间距。

在吉他调谐器中经常发现的一种技术是自相关,一种时域技术,它是将信号与其自身的延迟副本相关联以试图找出重复模式(例如声音周期)的过程。为了进行更高级的分析,例如精确检测复音内容,通常应用FFT来进行频域分析。这是一个更具计算要求的过程,但通常会给分析提供更准确的结果和灵活性。

诚然,我只有一个浅看看WAON来源,但它的使用这样的频域方法。它采用FFT来获取音频频谱,然后进行一些处理减去鼓或嘈杂的内容,最后寻找特定频率的峰值超过频谱的平均功率 - 这些可以被认定为笔记。

如果你有兴趣了解更多有关基音检测算法,维基百科提供了一个体面的概述(特别是在频域办法的部分): https://en.wikipedia.org/wiki/Pitch_detection_algorithm

为了更深入了解的FFT方法提取间距,比约恩·罗氏做了关于这个问题的一个很好的写了起来: http://blog.bjornroche.com/2012/07/frequency-detection-using-fft-aka-pitch.html