Я пытаюсь понять, как читать миди-тайм-код с хоста.
Midi SysEx имеет такой байтовый формат:
| f0 | 7f | channel | 01 | subID | часы | минуты | секунды | frame | f7 |
Когда я получаю миди-сообщение, я получаю это. обычно 10-11 байтов:
f0 00 00 66 05 00 11 00 03 f7
f0 00 00 66 05 00 11 01 02 f7
f0 00 00 66 05 00 11 01 05 f7
и т.д.
Как мне преобразовать это в работающий формат, такой как 0m: 00s.000ms, используя CoreMidi?
Я знаю, как программировать статические переменные, просто нужно знать, как конвертировать из среднего времени в фактическое время. Спасибо