【问题标题】:how to get USB guitar interface data with (preferably) python [closed]如何使用(最好)python获取USB吉他接口数据[关闭]
【发布时间】:2011-10-25 09:42:43
【问题描述】:

我想知道是否有人知道我如何使用编程语言从 M-Audio USB 吉他接口获取音频数据?我更喜欢使用python。我想进入现场音频处理编程,只是好奇从哪里开始。

如果有人知道或有获取此类数据的经验,即使它不是 python,我也非常感谢朝着正确的方向推进。

提前感谢任何指向 Python 现场音乐处理或音频库的链接,这些链接可能会有所帮助。

【问题讨论】:

  • 平台也很重要。
  • @arunkumar,你到底为什么要直接与 USB 通信?您发布的那个链接完全不适合这种需求。
  • 带USB接口的电吉他,可以插入我的电脑。我想对正在播放的音乐进行实时音频处理。我可以访问 Mac Linux 和 windows,所以我更喜欢哪个平台最容易运行。

标签: python audio usb guitar


【解决方案1】:

如果您可以使用普通录音机从设备录制,例如Audacity,那么您可以使用pyaudio。

pyaudio 是为 PortAudio 绑定的 python 库。如果你使用C,你可以直接使用PortAudio。

【讨论】:

  • 使用 pyAudio 我能够从界面获取输入。这是第一步 - 谢谢!
【解决方案2】:

对于 Python,我可能会推荐 SndObj。我自己没用过,不过好像可以让你使用ASIO,如果你想要低延迟的音频IO,这点非常重要。

【讨论】:

  • 布拉德这看起来很有希望。我仍然不确定如何处理实时音频输入,但我明天会试一试。谢谢。
  • 如果您取得了进展,请在此处发布反馈!
  • 在网站的任何地方都找不到日期...除了 SourceForge 下载页面,它说最新版本是 2009 年。这是积极开发的吗?好吃吗?
猜你喜欢
  • 1970-01-01
  • 2012-11-23
  • 1970-01-01
  • 2013-05-14
  • 2016-09-05
  • 2016-04-05
  • 2010-11-05
  • 1970-01-01
相关资源
最近更新 更多