Control value from Ableton to MaxMSP

Federico Coderoni's icon

Hi everyone, I need to find a way to send control values as MIDI message from Ableton Live to MaxMSP. I've tried in many different ways to send values, but I was able to send only notes values. I need to control and automate an Ambisonic panning patch for my composition. Anyone can help me?

Thanks everyone

hz37's icon

It's super easy. Start both Max and Live. In your Live Preferences you will now see "to Max 1" and "to Max 2" as valid MIDI out ports. You can now set your Live MIDI track out to "to Max 1" for example and have a [midiin] object in Max that listens to this midi port. Just double click on your [midiin] and there you go! Instead of note values you can send midi cc information via your Live track envelopes. All will arrive at Max' [midiin].

If that's too easy or unworkable, you can send OSC messages from Live and capture them directly in Max via [udpreceive] or buy Osculator to translate them etc. Lots of ways to go!

Good luck,

Hens Zimmerman

Federico Coderoni's icon

Thank you for answering Hens,
all is clear except how to write envelopes in Live MIDI track.

Let me explain: if I don plug any instruments/effect in Live track I can't write any envelope or automation, the only thing I can automate it's the "Speaker On" command that it's just an "On/Off" button and it seems is not received by "Max MIDI Tester".
Of course if I plug in the track any instruments or audio effects, Live's internal mixer sets up automatically the output from "MIDI To" to "Audio To", so I can't send MIDI messages to Max anymore.

For now I can only send MIDI notes, anything else. I don't know what I'm missing!

Thanks again,

Federico Coderoni

hz37's icon

You're not alone. Either do it in session view (as per clip automation) or use a utility like this one: http://www.maxforlive.com/library/device.php?id=446

Hens Zimmerman

Federico Coderoni's icon

That's the solution, I solved the problem.
Again thank you!

Federico Coderoni