Forums > Max For Live

CC not recognized in Live

Mar 03 2012 | 3:12 pm

I’m making a patch for a friend of mine to be used in Live, to control some stuff with his Logitech extreme 3D joystick. I’m stuck with a a problem related to CCs. I want to assign some cc to the buttons to trig clips, launch scene, activate FX or whatever. I wanted to do this by using ctrlout like, in the attached patch, cc74 to the element 5 of the joystick. The controller is received by Live, I can see it in a midi monitor, but midi mapping in Live doesn’t work. Do I have to do it using Live api and umenus ? (just thought about this when writing this).

-- Pasted Max Patch, click to expand. --

Mar 03 2012 | 4:59 pm

CC’s can be sent out the IAC Bus/MIDI Yoke and back in to control live or you can use the Live API.

Mar 03 2012 | 6:03 pm

I was sure this had something to do with this Live limitation but didn’t know how to explain it shortly in english… Thanks grizzle.
So in my patch for an amxd device how can I route this controller to the iac bus ? If I double click on the ‘ctrlout’ object, it doesn’t allow me to choose a midi port as it is the case in Max. The solution is probably simple, but I’m stuck.

Mar 03 2012 | 6:17 pm

Just read a few topics about this problem on the forum and if I get it, the only way to do this would be to use Leigh Hunt’s externals ?

Mar 03 2012 | 6:32 pm

I must be silly but there’s no outlet on the ctrlout object…

Mar 03 2012 | 6:41 pm
Mar 04 2012 | 10:38 am

"I must be silly but there’s no outlet on the ctrlout object…"

Note that [ctlout] of the device is routed internally to the track output where the device resides.
So you can select a midi port with the track’s output chooser.

Mar 04 2012 | 12:59 pm

Yep – like Broc said – just use the [lh_midiout] instead of the standard [midiout] and the you can use [ctlout] like normal but the IAC bus will appear as a MIDIOUT in the Ableton track your Max Device is on. The [ctlout] object goes through the [lh_midiout] even though it is not connected.

Mar 04 2012 | 1:58 pm

"The [ctlout] object goes through the [lh_midiout] even though it is not connected."

Not true. Both objects are completely independent of each other.

[ctlout] always goes through the track output, and [lh_midiout] allows to choose the output port directly.

Mar 05 2012 | 7:21 pm

yes sorry – brainfart :)

Mar 07 2012 | 6:51 am

Thanks Broc, I think you made it clear. Gonna try this as soon as I can and i’ll be back if necessary…

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

Forums > Max For Live