【发布时间】:2025-07-23 08:45:01
【问题描述】:
我正在开发依赖于和弦检测的软件。我知道一些基于倒谱分析或自相关技术的音高检测算法,但它们主要集中在单声道材料识别上。但我需要处理一些复音识别,即同时识别多个音高,就像和弦一样;有人知道这方面的一些好的研究或解决方案吗?
我目前正在开发一些基于 FFT 的算法,但是如果有人对我可以使用的一些算法或技术有任何想法,那将是非常有帮助的。
【问题讨论】:
-
这听起来很难。在您挑选出基本音之后,我不确定您如何能够将其他音符与谐波区分开来。也许在一些简单的情况下,您可以查看小三度或大三度(或七度等)的位置,但考虑到和弦反转等等,您甚至不能保证最低频率是根音。和弦的五度与三次谐波等有关...也许在找到基本和其他不是简单谐波的音符后,您可以进行某种模式匹配来识别常见的和弦.
标签: algorithm audio signal-processing music-notation