如何使用CoreMidi将Midi Time Code转换为实际时间

时间:2011-12-18 19:50:39

标签: iphone c++ objective-c ios midi

我正在试图弄清楚如何从主机读取midi时间码。

Midi SysEx的字节格式如下:
| f0 | 7f | channel | 01 | subID | hours | minutes | secs | frame | f7 |

当我收到midi消息时,我得到了这个消息。通常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 等

如何使用CoreMidi将其转换为运行格式,如0m:00s.000ms? 我知道如何编程静态变量只需要知道如何从midi时间转换为实际时间。感谢

1 个答案:

答案 0 :(得分:2)

您在技术上询问如何将SMPTE转换为HMS。您应该查看以下链接: