2011-12-18 22 views
3

我試圖弄清楚如何從主機讀取midi時間碼。如何將Midi時間碼轉換爲使用CoreMidi的實際時間

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時間轉換爲實際時間。謝謝

+3

http://en.wikipedia.org/wiki/MIDI_timecode和http://web.media .mit.edu /〜meyers/mcgill/multimedia/senior_project/MTC.html – sehe 2011-12-18 21:37:29

+0

優秀鏈接@sehe。 – Till 2011-12-18 22:48:29

+0

我找到了[wayback-machine version](http://web.archive.org/web/20110629053759/http://web.media.mit.edu/~meyers/mcgill/multimedia/senior_project/MTC.html)次級鏈接類似於@ nik-reiman的回答。 – 2013-11-13 13:08:04

回答

相關問題