2011-12-18 3 views
3

나는 호스트에서 미디 타임 코드를 읽는 방법을 알아 내려고하고있다.CoreMidi를 사용하여 미디 타임 코드를 실제 시간으로 변환하는 방법

Midi SysEx의 바이트 형식은 다음과 같습니다.
| f0 | 7f | channel | 01 | subID | hours | minutes | secs | 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

방법 이것을 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

+0

우수 링크 @sehe. – Till

+0

[wayback-machine 버전] (http://web.archive.org/web/20110629053759/http://web.media.mit.edu/~meyers/mcgill/multimedia/senior_project/MTC.html)을 찾았습니다. @ nik-reiman 답과 비슷한 보조 링크가 있습니다. –

답변

관련 문제