Я пытаюсь реализовать воспроизведение MIDI через функции потока MIDI, такие как midiStreamOut . Я беспокоюсь о точности времени сообщения. Выполняя поиск в Интернете, я заметил, что некоторые люди используют собственные MIDI-часы (основанные на мультимедийных таймерах) с отправкой одного сообщения по тактам.
Потоковый вывод позволяет отправлять несколько сообщений с указанным дельта-временем. Также он заботится о вычислениях, связанных с временным разделением (PPQN или SMPTE). Но насколько точен этот API? Использует ли он таймер высокого разрешения внутри? Или, может быть, он перенаправляет вывод на устройство, которое использует аппаратный таймер?