Forums > MaxMSP

getting the playhead postion from Logic

October 13, 2011 | 11:09 pm

is there any way to get the current playhead position from Logic to Max? I’ve messed around with MTC from Logic and [midiin], but i can’t make sense of the numbers i get. ideally i could have the transport/playhead position from Logic at all times, no matter if paused or playing. thanks for help.


October 13, 2011 | 11:19 pm

well i just found this patch posted on the forums. whoaa, is that what it really takes to decode the MTC? it works, but i figured there might be some object that does it for me already…

– Pasted Max Patch, click to expand. –

October 14, 2011 | 1:01 am

The MTC protocol is in fact quite complex. In addition to ‘quarter frame messages’ which are covered with the posted patch, there are also ‘full frame messages’ which are usually sent if the playhead is set to a new position while the master is not playing. For more details see this document

http://home.roadrunner.com/~jgglatt/tech/mtc.htm


October 14, 2011 | 4:55 am

thank you. that’s gotta be the best explanation of MTC i coulda asked for. what’s even better is realizing that i can get the time down to a quarter frame.


October 14, 2011 | 4:08 pm

i think i remember reading hints that the MTC data from Logic can be inaccurate. time to see how it works..


October 14, 2011 | 7:19 pm

I’ve used MTC from Logic to sync with Ableton Live, and it worked perfectly.


Viewing 6 posts - 1 through 6 (of 6 total)