在Android上通过USB发送MIDI消息

前端之家收集整理的这篇文章主要介绍了在Android上通过USB发送MIDI消息前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在 android上制作一个应用程序,它通过USB将MIDI信息发送到计算机,以便能够控制音乐软件,如Cubase,FL,Reason等…

硬件MIDI控制器(例如键盘)在Windows上的音乐软件中自动识别.我猜这是因为他们使用的是通用音乐软件直接识别的通用MIDI协议.他们不需要自己的司机.

我希望能够将我的手机/平板电脑用作midi控制器,而无需在计算机上安装人员(如硬件控制器).

Android开发者上有一个演示代码,用于通过USB控制导弹发射器玩具.如果我发送,使用相同的技术,遵循MIDI协议的消息它会像那样工作吗?

预先感谢您的帮助

解决方法

不,它不像那样远程工作.

USB MIDI设备确实使用驱动程序…它只是通常是“类兼容”,并且都可以使用操作系统附带的相同驱动程序.

要做你提出的建议,你需要通过USB模拟一个设备…完成适当的PnP ID,什么不是.这几乎是不可能的.您找到的代码是在主机模式下使用USB,而不是相反.

你会发现通过网络发送MIDI要容易得多,并使用许多可用的网络MIDI驱动程序之一.

猜你在找的Android相关文章