Real guitar:如何使用Android中的USB吉他接口实时处理音频

关于Real guitar的问题,在usb guitar中经常遇到, 我想学习如何在 Android 中实时处理音频输入,所以我想制作一个实验性应用程序,对连接到 Android 设备的吉他进行简单的音频操作,实现简单的超速传动效果只是为了学习。

我想学习如何在 Android 中实时处理音频输入,所以我想制作一个实验性应用程序,对连接到 Android 设备的吉他进行简单的音频操作,实现简单的超速传动效果只是为了学习。

我知道它是可能的捕获音频使用AudioRecord类使用正常的音频输入,如内置的设备麦克风,或使用 TRRS 3.5 mm 插孔电缆,但在大多数手机的延迟是高的,我想一些吉他调谐器应用程序以这种方式工作,但我想知道如何AndRigDrAmp4 接口的吉他使用

所以,我想在我的项目中使用这个 usb 吉他音频接口来实现低延迟。

我搜索了使用这种吉他界面的例子,我没有找到任何教程或库来使用它,所以...

当连接到设备时,这个吉他到 USB 接口是否可以像普通输入一样使用(所以我可以像在普通输入中一样使用 AudioRecord 类)?

你知道是否存在一些文档或教程来处理这种音频接口吗?

或者我需要学习吉他到 USB 接口的特定协议,并使用低级 USB API 编程来做我想要的?

1

最简单的方法可能是购买this。还有一个 Android 的 API,看起来很像 LibUsb,你可以尝试读取 Usb 端点作为原始数据(不确定它是否适合你的设备)。

另一种选择是制作自己的硬件(购买具有良好 ADC 的微控制器),并使用 [批量传输](https://developer.android.com/reference/android/hardware/usb/UsbDeviceConnection.html#bulkTransfer(android.hardware.usb.UsbEndpoint,byte [],int,int))(用于大量数据的 usb 通信协议)。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(293)
直方图均衡化c++:带颜色校正的直方图均衡化 (iPhone/Objective-C)
上一篇
Ios免费vps试用7天:如何创建30天免费试用Android应用程序
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(82条)