本文介绍了和弦检测算法?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在开发软件,取决于音乐的和弦检测。我知道有些算法基音检测,基于倒频谱分析或自相关技术,但它们主要集中在单声道材料识别。但我需要在同一时间用一些和弦识别工作,即多个球场,就像在一个和弦;没有人知道关于这个问题的一些很好的研究或解决方案?

I am developing software that depends on musical chords detection. I know some algorithms for pitch detection, with techniques based on cepstral analysis or autocorrelation, but they are mainly focused on monophonic material recognition. But I need to work with some polyphonic recognition, that is, multiple pitches at the same time, like in a chord; does anyone know some good studies or solutions on that matter?

我目前正在开发一些算法的基础上FFT,但如果任何人有一些算法或技术,我可以用一个想法,那将是很大的帮助。

I am currently developing some algorithms based on the FFT, but if anyone has an idea on some algorithms or techniques that I can use, it would be of great help.

推荐答案

这是一个相当不错的开源项目:https://patterns.enm.bris.ac.uk/hpa-software-package

This is quite a good Open Source Project:https://patterns.enm.bris.ac.uk/hpa-software-package

有检测根据一个chromagram和弦 - 一个好的解决办法,打破了整个频谱的窗口上的间距类(尺寸:12)的阵列与浮点值。然后,和弦可以通过一个隐马尔可夫模型来检测

It detects chords based on a chromagram - a good solution, breaks down a window of the whole spectrum onto an array of pitch classes (size: 12) with float values. Then, chords can be detected by a Hidden Markov Model.

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

.. should provide you with everything you need. :)

这篇关于和弦检测算法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 03:13