一个为 RtMidi 提供 MIDI I/O 的 Node.js 封装
♪ ♫ ♩ ♬
一个用于 RtMidi C++ 库的 Node.js 封装,该库提供实时 MIDI I/O。 RtMidi 支持 Linux (ALSA 和 Jack)、Macintosh OS X (CoreMidi) 和 Windows (多媒体)。
安装使用 node-gyp,并需要 Python 2.7.2 或更高版本。 从 npm:
$ npm install midi来自源:
$ git clone https://github.com/justinlatimer/node-midi.git
$ cd node-midi/
$ npm install// 配置回调函数。
input.on('message', (deltaTime, message) => {
console.log(m: ${message} d: ${deltaTime});
});
// 创建虚拟输入端口。 input.openVirtualPort("Test Input");
// 现在可以使用"Test Input"的 MIDI 设备,其他软件可以向其发送消息。
暂无开放 Issues,或尚未同步最近议题。