【发布时间】:2012-03-15 06:58:39
【问题描述】:
我意识到这里已经有一些关于和弦检测算法的问题;然而,其中大部分似乎更多地与将歌曲解释成和弦集或和弦转录有关。我的问题应该简单得多,因为我只对录制吉他和弦的单个弹奏感兴趣,然后对其进行分析以返回播放的和弦。而且,如果这被证明太难了,那么仅仅能够判断一个特定的和弦是否被正确演奏就足够了,例如。向用户展示一个尝试弹奏的和弦,在弹奏之后,应用程序会告诉他们他们弹奏的和弦是否正确(类似于记忆游戏)。我认为第二个选项会更容易,因为应用程序已经知道预期的和弦。
我已经将 FFT 和谐波乘积频谱用于吉他调音器,作为同一应用程序的一部分,并且非常想获得一些关于如何分析 FFT 输出的频谱以识别吉他和弦的建议。我也愿意接受有关此问题的任何其他建议,并且非常感谢我能获得的任何帮助。
谢谢
【问题讨论】:
-
我在这里实现了几种技术:gist.github.com/fasiha/957035272009eb1c9eb370936a6af2eb 作为对this question 的响应。
标签: fft detection spectrum guitar music-notation