一尘不染

和弦检测算法?

algorithm

我正在开发依赖于和弦检测的软件。我知道一些基于基谱分析或自相关技术的音高检测算法,但它们主要集中在单音材料识别上。但是,我需要进行一些复音识别,即同时进行多个音高的调整,例如和弦。有人知道对此事有一些好的研究或解决方案吗?

我目前正在开发一些基于FFT的算法,但是如果任何人对我可以使用的某些算法或技术有所了解,那将大有帮助。


阅读 652

收藏
2020-07-28

共1个答案

一尘不染

这是一个很好的开源项目:https :
//patterns.enm.bris.ac.uk/hpa-software-
package

它基于色谱图检测和弦-一个很好的解决方案,将整个频谱的窗口分解为带有浮点值的音高等级数组(大小:12)。然后,可以通过隐马尔可夫模型检测和弦。

..应该为您提供所需的一切。:)

2020-07-28