Changing tempo of Logic from Max/MSP

Venetian's icon

Hi,

Does anyone know how change the tempo of Logic from Max via Midi messages? Both what to send from Max and how to set up Logic to receive it.

I've had a look at the sync~ object which looks like it's sending Midi pulses (is that Midi Time Code) but haven't managed to sync up Logic to it yet.

Perhaps post a patch/logic arrangement here if you have one??

Many thanks,
Andrew

Axiom-Crux's icon

maybe look into the rewire object? I know logic supports rewire and so does max

Venetian's icon

Thanks for your reply.

I do think rewire may work - it does with Ableton Live but at present I can't get it to communicate with Logic.

Also, I'm trying to avoid it as I'd rather have the usual audio drivers working in Max than have to use ad-rewire. However, any tips on this would still be really appreciated.

Venetian's icon

Has anyone had any experience of doing this?
I'm presently changing tempo of Ableton Live using the Midi map directly. From what I can gather, a bpm rewire message could do much the same thing.
But how about Logic or Reason? Can you communicate to them via Midi or Rewire?

Danny de Graan's icon

you can use the tap-tempo key command and change it into a midi command (note-number) and send the corresponding note by max via the internal midi-routing. Should work.

frequenzteiler's icon

you could build a patch which sends either midiclock or mtc to logic and control it with the metro-object.

you could try reversing this patch here.

i don?t know if that would work though.

Max Patch
Copy patch and select New From Clipboard in Max.


frequenzteiler's icon

the easiest way would be to go to the enviroment in logic,create a tempo-fader and control it via midi from max by building a fader or dial and sending the resulting output to logic. u could use a "midi patchbay"
cheers!
:)

Venetian's icon

Thanks for that.
I've created a tempo (fader>specials>tempo) in Environment (midi) and then have set it to pitch-bend. That seems happy with an input from Max/MSP. The only problem is that it only goes to integer tempos - strange..

If there is another way to do this, I'd still really appreciate someone posting here about it.

It's part of a project I'm doing - search b-keeper on You Tube

I have to say, Ableton Live has quite an edge over Logic when it comes to integrating with something like Max.

Does anyone know if there is a way to have logic accept midi time code or something like that?

Cheers,
Andrew

frequenzteiler's icon

sure it accepts mtc.goto "file" > "song preferences" > "synchronisation" and choose "general" and then sync-modus=mtc. if you choose mtc trigger (with o. without auto detection) under "audio" then make sure you connect a word-clock to slave logic to.

frequenzteiler's icon

i guess you could try sending pure sysex to control the tempo.but you have to figure out how to send sysex from max ( i never tried ) and what u?ll have to send to change the tempo...(i dunno) :