2

我想知道是否有任何库可以从 USB 设备读取实时 MIDI 输入并将该数据转换为像 JSON 这样的网络友好格式。我遇到了一些可以读取 MIDI 文件的文件,但这需要直接来自 USB 设备。不需要产生声音,只需要来自 MIDI 设备的数据。最终目标是通过 WebSockets 传输实时 MIDI 数据。我遇到过 Pygame,但我不确定这是否能解决问题。有什么建议么?

4

3 回答 3

2

我制作了一个 NPAPI 浏览器插件,可以将 MIDI 消息发送到 Javascript。

目前,MIDI 消息以逗号分隔值(音符编号、速度)的字符串形式发送,但您可以轻松地将其转换为 JSON。

见:http ://abumarkub.net/abublog/?p=754

于 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 回答