【发布时间】:2013-01-23 20:42:14
【问题描述】:
我想读取和存储从钢琴发送的 MIDI 信息。我确实有一条 midi 到 USB 电缆,我可以将它连接到我的安卓手机,但我还没有找到关于如何阅读发送内容的答案。所有问题要么是关于 MIDI 文件,要么是没有给出太多答案。 我的 Galaxy S2 确实可以用作 MIDI 主机,所以我想知道是否有一种方法是我只是读取原始信息然后对其进行解密(使用 MIDI 规范)还是已经有了一些东西?
【问题讨论】:
我想读取和存储从钢琴发送的 MIDI 信息。我确实有一条 midi 到 USB 电缆,我可以将它连接到我的安卓手机,但我还没有找到关于如何阅读发送内容的答案。所有问题要么是关于 MIDI 文件,要么是没有给出太多答案。 我的 Galaxy S2 确实可以用作 MIDI 主机,所以我想知道是否有一种方法是我只是读取原始信息然后对其进行解密(使用 MIDI 规范)还是已经有了一些东西?
【问题讨论】:
USB MIDI Logger 显示带有 USB 设备的原始 MIDI 消息。
而且,源代码也可以在 github 上找到。 https://github.com/kshoji/USB-MIDI-Driver
【讨论】:
我认为默认情况下 Android 不知道 MIDI 协议。
所以,你的任务分为两件事
为此阅读Android USB Host API。
你可以看看here。但是,我相信您需要对此进行更多研究。
【讨论】: