我在Python中找到了一个很好的库(mido),并希望在Android中直接使用它。
我找到了一种链接Python和Java(py4j)的方法。但我不明白如何在Android上使用它。
我的预期工作流程如下。我从Android调用Python库(通过提供MIDI文件) - > Python库处理输入并将输出返回到Android代码。
如果那是不可能的,那么有人可以为Android推荐一个好的MIDI解析库来处理SysEx(系统独占)事件吗?我正在使用MidiDroid,但它并不总是适用于SysEx事件。
我更喜欢在Android上运行mido,因为SysEx事件是使用Python上的mido创建并存储在MIDI文件中的,然后我在Android上进行解析。