【发布时间】:2011-08-20 02:16:41
【问题描述】:
我有点卡在这里,因为我似乎无法找到一些算法来尝试区分产生的声音是和弦还是单个音符。我正在研究吉他乐器。
目前,我正在尝试获取振幅最高的前 5 个频率,然后确定它们是否是基波的谐波(振幅最高的那个)。我正在研究单个音符比和弦包含更多谐波的理论,但我不确定是否是这种情况。
我正在考虑的另一件事是尝试添加谐波的各种幅度值,并将构成“假定和弦”的音符与 FFT 的结果进行比较。
你能帮帮我吗?这将不胜感激。目前,我只处理大调和小调和弦。
非常感谢!
【问题讨论】:
-
这很难,一般来说。并且高度依赖仪器。不要过于乐观。有大量相关材料,例如stackoverflow.com/questions/4337487/chord-detection-algorithms
标签: audio signal-processing music-notation