处理此代码:
function(midiAccess)
{
midiaccess = midiAccess;
midiPluginsStatus = 1;
midiInputs = midiaccess.inputs;
midiOutputs = midiaccess.outputs;
$('#MIDI-status').html('ACTIVATED');
listInputsDevices();
listOutputsDevices();
var inputs = midiAccess.inputs.values();
for(var input = inputs.next(); input && !input.done; input = inputs.next()){
input.value.onmidimessage = onMIDIMessage;
}
midiAccess.onstatechange = onStateChange;
},
我可以轻松检索MIDI信息hexa。好吧,我可以知道很多事情(注意,CC,PG等......)但是如何检索这个midi消息事件的端口?
我想知道你在MIDIMessage的哪个地方
答案 0 :(得分:0)
我的问题是检索端口信息而没有其他任何添加代码的实现。但只是使用API。
对此API的误解是,了解有关您之前听过端口的MIDI消息的信息。如果您不知道端口,则永远无法检索此信息。
我找到的唯一解决方案是同时收听所有端口,当我收到MIDI信息后,我可以检索未知信息的端口信息。
这只是理解的反逻辑。
集中所有侦听所有端口的消息,检查信息详细信息。作为监听MIDI ......