Chord detection algorithms?

后端 未结 7 1124
别那么骄傲
别那么骄傲 2020-12-12 15:40

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

7条回答
  •  孤街浪徒
    2020-12-12 16:31

    See my answer to this question: How can I do real-time pitch detection in .Net?

    The reference to this IEEE paper is mainly what you're looking for: http://ieeexplore.ieee.org/Xplore/login.jsp?reload=true&url=/iel5/89/18967/00876309.pdf?arnumber=876309

    The harmonics are throwing you off. Plus, humans can find fundamentals in sound even when the fundamental isn't present! Think of reading, but by covering half of the letters. The brain fills in the gaps.

    The context of other sounds in the mix, and what came before, is very important to how we perceive notes.

提交回复
热议问题