midiOutShortMsg должно быть достаточно быстрым, даже на медленных машинах.Сами MIDI-интерфейсы (то есть аппаратное обеспечение, но некоторые программы ограничивают себя) работают со скоростью 31 250 бод.Это, конечно, игнорирование любого медленного кода, который вы, возможно, обернули вокруг, где вы вызываете midiOutShortMsg.
В любом случае, технически вы также должны иметь возможность обойтись одним байтом состояния, если в следующих примечаниях используется тот же байт состояния.Итак, если вы хотите сделать вкл / выкл заметки (используя скорость 0 для выключения) и эти ноты находятся на одном и том же канале, вы можете сделать это:
status|note|velocity|note|velocity|note|velocity|note|velocity
Это называется статус работы .