首页 文章

在麦克风上播放时识别音符

提问于
浏览
2

我想制作一个程序来识别我用吉他在麦克风上弹奏的音符,但我不确定如何让我的程序识别出我演奏的声音,然后让程序在一堆音符之间进行选择 . 我能帮忙吗?我基本上需要一个能够识别麦克风上播放的声音的库,然后将它与不同的音频文件进行比较,看看哪一个最接近播放的音符 . 我希望你们现在明白这一点,很难解释 .

1 回答

  • 1

    正如丹·布莱恩特所提到的,你基本上想要做一个FFT,它可以给你不同频率的能量 . 找到最大能量的频率,然后选择频率最接近的音符 . 这就是您购买的小数字调谐器中可以帮助您调整吉他的内容 . 有几个可用的库可以为您完成FFT . 您只需指定一个FFT大小,为您提供足够的频率分辨率来区分音符 .

相关问题