Communication between Transport Object and Logic Pro 9..

May 28, 2012 at 8:30am

Communication between Transport Object and Logic Pro 9..

Hi Guys,

I have pretty much crawled the web to try to find a method of using a tap tempo feature between Max and Logic pro 9. It can easily be done in max, and I have implemented this before. However, logic does not seem to have a tap tempo feature. I am using the transport object, I know that this object can be used to easy communicate with Ableton with M4L, however I use logic and the environment to handle live midi etc. Does anybody know of a work around to get these programs to communicate between eachother to share tempo?

Thanks in advance,
Alan

#56863
May 28, 2012 at 10:54am

Tempo synchronization between apps is usually done with midi clock. Unfortunately Logic doesn’t receive midi clock, so you can have Logic only as master sending midi clock to max and receiving it there for example with the sync~ object.

However, Logic’s environment provides a special fader ‘Tempo Control’ which allows to change Logic’s tempo dynamically in the range 50-177 bpm. This fader can be controlled by any incoming midi messages.

#203825
May 7, 2013 at 4:02pm

I would LOVE to know how to do this. How exactly can I enable Max to control Logic’s Tempo Control. Through use of Max’s transport object? This is the missing link I need to get this to work!

#203826
May 7, 2013 at 4:40pm

You may find you have some luck with rewire and the hostcontrol object

Cheers

-A

#203827
May 7, 2013 at 7:14pm

I would also suggest that you try rewire first as it’s the standard method for synchronizing audio applications. The ‘tempo control’ feature in Logic is rather unique and setting up requires special knowledge of Logic’s environment.

#203828
May 8, 2013 at 9:54pm

I can think of two ways that might work:
1) set up a Tempo Fader in the Logic Environment that receives CC info from Max (Logic tempo faders are automatically mapped to pitchbend, so change that to a CC in the fader settings). Cable the physical input in Logic that is receiving Max MIDI messages to the Tempo Fader (From Max 1/From Max 2 or an IAC bus), and cable the Tempo Fader to the Logic Sequencer input. Then use some tap tempo patch within Max to send ctlout values that correspond to the Logic Tempo Fader range (50-177)
2) set up the Max as a ReWire client and use the “bpm” message to [hostcontrol~]. This will change the metronome setting in Logic. I am not sure whether or how this will write tempo changes to Logic.

#203829
May 8, 2013 at 10:12pm

…or keep it mapped to pitchbend and use [bendout].
Here’s a related thread http://cycling74.com/forums/topic.php?id=46814

#203830

You must be logged in to reply to this topic.