我想知道是否有任何库可以从 USB 设备读取实时 MIDI 输入并将该数据转换为像 JSON 这样的网络友好格式。我遇到了一些可以读取 MIDI 文件的文件,但这需要直接来自 USB 设备。不需要产生声音,只需要来自 MIDI 设备的数据。最终目标是通过 WebSockets 传输实时 MIDI 数据。我遇到过 Pygame,但我不确定这是否能解决问题。有什么建议么?
问问题
2742 次
3 回答
2
我制作了一个 NPAPI 浏览器插件,可以将 MIDI 消息发送到 Javascript。
目前,MIDI 消息以逗号分隔值(音符编号、速度)的字符串形式发送,但您可以轻松地将其转换为 JSON。
于 2012-03-28T18:08:18.037 回答
2
OSC类似于 JSON,是为此目的而设计的。
有很多处理 OSC 的库。不管它值多少钱,我都会使用带有micromidi的micro-osc(我写的库)来做你所要求的
于 2011-09-21T21:13:19.630 回答
1
新的Web MIDI API允许在 JavaScript 中输入 MIDI。
于 2016-12-02T05:56:50.073 回答