我可以通过将吉他和弦与其他音符进行比较来检测它们吗?

时间:2014-07-19 19:32:48

标签: python audio pattern-recognition

我的想法是,我可以尝试不同的方法,而不是使用DFT / FFT来计算吉他和弦或音符。我打算如何做到这一点(在Python中)

  1. 录制自己演奏大量音符和和弦并将其存储为大型数据集。
  2. 在此之后,我会创建另一个录音,让我做一个需要识别的单个音符或和弦。
  3. 以类似的方式我使用spearman的等级相关系数比较两个数据集,我可以将记录与数据集中的每个文件进行比较,并查看哪个音符或和弦最相似。
  4. 对于我的情况,我的目标是在我玩游戏时进行此计算,因此不会涉及预处理。要做到这一点,我需要校准背景噪音音量,这样我就可以将每个音符/和弦区分开来。

    图解释这个概念: 为了帮助解释我的想法,我创建了一个简单的图像,其中包含两个音符的数据集。 Imgur link of the diagram

    我的问题是这是多么可行,如果可行,我将如何在Python中进行?

    谢谢,
    AJ。

0 个答案:

没有答案