2016-09-23 6 views
0

Работы с этим кодом:Как получить миди сообщение информации порта

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; 
    }, 

я могу легко извлечь сообщение Hexa MIDI. Хорошо с этим я знаю много вещей (обратите внимание на, CC, PG и т. Д.), Но как я могу получить порт этого события сообщения midi?

Я хотел бы знать, где вы от MIDIMessage

ответ

0

Моего вопроса был для получения информации порта без другого любого добавления кода реализации любого. Но только с API.

Недостатком этого API является то, что для получения информации о MIDI-сообщении, которое вы знаете ранее, прослушивая порт. Если вы не знаете порт, вы никогда не сможете получить эту информацию.

Единственное, что я нашел - это прослушивание всего порта в одно и то же время, а ПОСЛЕ, когда я получил информацию MIDI, я могу получить информацию о порте неизвестного сообщения.

Это просто обратная логика понимания.

Сосредоточьте все сообщения, прослушивающие весь порт на той же функции, которая извлекает информацию подробно. В качестве монитора MIDI ...

 Смежные вопросы

  • Нет связанных вопросов^_^