M4L : How to send MIDI clock to a synth from a Track ?

chapelier fou's icon

I never worked with clocks and Max/MSP before so pardon my newbiness inthe domain...
I thought this rough patch would work :

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

but whenever I start the metro, notes are blocked. Maybe because of the "per channel" nature of Live's tracks ? i guess that MIDI clock doesn't have a channel...
But is there a way ? I've seen this device https://maxforlive.com/library/device/6651/clock so it must be possible.

schlam's icon

Salut

[rtin] is not working in a M4L context so I assume that clock messages are blocked too.
It's really a pity that the tempo information from Live to MIDIout doesn't pass through the tracks.
You cannot (in my opinion) catch/send them.

The CLock device uses Imp.midi and is just working for external synths.

chapelier fou's icon

Yep, meanwhile, I tried with imp.midiout and it works !

FP's icon

It seems imp.midi doesn't work on Apple silicon M1. I don't want to run Rosetta.

Any replacement? Thx.

Source Audio's icon

if you want to try to compile it yourself

FP's icon

Done for Mac.

objects-Mac.zip
zip 367.10 KB

;-)

chapelier fou's icon

Thank you ! (plus additional thank you to fill 15 characters)

schlam's icon

Hi

Someone can confirm that imp.midiin / imp.midiout /imp.sysex ... are not working anymore with Live 12 on Windows ?

If yes is there any alternative ?

It seems to only work when the device is in edit mode

thanks !

Julien

Source Audio's icon

if they work in edit mode,

there is no reason to fail in runtime mode.

unless you forgot to freeze the device

or keep externals in search path.