【发布时间】:2015-10-29 15:12:53
【问题描述】:
我想学习如何在 Android 中实时处理音频输入,所以我想制作一个实验性应用,对连接到 Android 设备的吉他进行简单的音频操作,实现一个简单的过载效果只是为了学习。
我知道,当使用内置设备麦克风等普通音频输入或使用 TRRS 3.5 毫米插孔电缆时,可以使用 AudioRecord 类捕获音频,但我想在大多数手机中延迟很高一些吉他调音器应用程序以这种方式工作,但我想知道 AndRig、DrAmp 和 usbEffects 应用程序如何使用像 Behringer UCG102 这样的外部 USB 吉他接口来实现非常低延迟的音频处理。
所以,我想在我的项目中使用这个 USB 吉他音频接口来实现低延迟。
我搜索了使用这种吉他界面的示例,但没有找到任何教程或库来使用它,所以...
这个 Guitar to USB 接口在连接到设备时是否可以像普通输入一样使用(所以我可以像在普通输入中一样使用 AudioRecord 类)?
您知道是否有使用这种音频接口的文档或教程吗?
或者我需要学习吉他到 USB 接口的特定协议并使用低级 USB API 编程来做我想做的事吗?
【问题讨论】: