我在nodejs中有一个小脚本,它使用midi
模块,整个过程顺利运行,除了从输入到输出的延迟大约50ms。脚本如下所示:
var midi = require('midi');
var output = new midi.output();
output.getPortCount();
output.getPortName(0);
output.openPort(0);
var input = new midi.input();
input.getPortCount();
input.getPortName(0);
input.on('message', function(deltaTime, message) {
output.sendMessage(message);
});
input.openPort(0);
input.ignoreTypes(false, false, false);
关于为什么存在这种延迟的任何想法?