【问题标题】:Pitch / Note detection using Aubio or PyAudio使用 Aubio 或 PyAudio 进行音高/音符检测
【发布时间】:2021-01-21 22:53:34
【问题描述】:

问题:我正在尝试用 python 编写一些代码来检测来自麦克风的实时信号的音高/音符。所以基本上我会在我的吉他上弹奏一个音符,我的代码必须检查并告诉我它是哪个音符。

研究:我已经搜索了多个库来做这件事,我能找到的最好的是 Aubio 和 PyAudio。因此,我们将不胜感激。

注意-我不希望它在数组中。我只是想要它。

if note == 'A':
   keyboard.press_and_release('w') 

对此有什么帮助吗??

【问题讨论】:

    标签: python audio pyaudio pitch aubio


    【解决方案1】:

    pyaudio 实际上有一个demo,它将麦克风音频转换为对应于未命名音符的数字流。从那里,您可以将数字转换为 int,将数字调整为音符并将其用作您的音符检测。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-30
      • 1970-01-01
      • 1970-01-01
      • 2011-01-10
      • 2017-05-01
      • 2011-11-29
      • 2015-02-06
      相关资源
      最近更新 更多