sending CC from hardware or DAW clip to a maxdevice

take5's icon

Hi I know its been a long time since I originally posted this (had to update all my DAW and what not). Anyways, I am still hoping to do this. I am kind of illiterate when it comes to max. I need someone to help me build something VERY simple, which is probably going to have a ctlin and out, or midiparse etc.

What I need to do is to send CC information from a clip in Ableton or directly from my hardware synth (which has a CC dump feature) to a MAX4Live device I am making. I would like the parameters in the MAX4live device to update live as it is sent CC info from outside.

Presently I can send these values from the synth to Ableton and record them in a clip. It would be cool to send the info from the clip (or synth) to the max device.

Thanks!
Mikee

hz37's icon

- Draw MIDI CC data into your clip in Ableton Live (via the clip's Envelopes Box, then choose MIDI Ctrl and draw some data in a MIDI CC of your choosing).
- Insert your Max-for-Live device before the instrument.
- Insert a [midiparse] + [midiformat] between your [midiin]/[midiout] and you will see your MIDI CC data arriving as list from the third outlet of the [midiparse].

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

Good luck and have fun!

take5's icon

thank you for your response. I am having trouble selecting the input/output ports if I am editing an .amxd file. (this feature only seems to work editing a .maxpat file).
In any case, I have not figured this out yet, but have found a temporary work around. More below on the actual patching info i still need.

take5's icon

ok now that i know I am getting a signal I need to know how to set it up so I filter out incoming data to only affect desired paramters.

could you look at this simple setup and show me how I might make it so that say the object at the bottom (CC #24) is only affected when CC#24 is coming in?
Right now as it is made, any input will trigger the FREQ slider to move. Essentially I want it so that the CC that is sent out from the synth will trigger the corresponding objects I have placed in the device.

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

`

hz37's icon
Max Patch
Copy patch and select New From Clipboard in Max.

[route 24] will do that. Play around with the thingie below and you will get a taste of what [route] does.

take5's icon

Hey thanks for taking the time to show me this, but im not really sure what im looking at or how to integrate it. Also it looks like the right hand sprintf is labeled 42 (was that a typ0 from 24)?

hz37's icon

No typo; that's so you see only 24 is routed. You can chain [route] objects together if you want to control multiple faders with different cc's. Just add [route 24] at the third oulet of [midiparse] and take it from there. Good luck!