Assigning Max controls to devices in Live

Mar 10, 2007 at 6:47pm

Assigning Max controls to devices in Live

Are the any good strategies for taking max midi controls and mapping them in live via the midi map or through pretending that max is another hardware controller?

Thanks!

If there is a tutorial somewhere that adresses this I would gladly read it!!!

#30737
Mar 10, 2007 at 8:36pm

On 10 Mar 2007, at 18:47, Ian wrote:

> Are the any good strategies for taking max midi controls and
> mapping them in live via the midi map or through pretending that
> max is another hardware controller?

Sure. I’ve used Live and a Motor Mix (which Live doesn’t support); I
just had Max put out generic MIDI controller messages and used Live’s
mapping setup to bind everything together.

– N.

#98766
Mar 10, 2007 at 9:09pm

Thanks. I knew it was possible, but figuring it out will be fun. I am thinking about binding things together using the officially unsupported userconfiguration.txt method and just start feeding things in from there. This would be the easiest to organize and to visualize.

My major concern is that I don’t much care about standard transport controls. I need to modulate some instruments and macros.

Perhaps the best solution would be a custom tailored set. I’ll think about it over dinner.

Thanks!

#98767
Mar 13, 2007 at 11:01am

#98768
Mar 13, 2007 at 2:00pm

Hi,

To say map a midi note to ‘play’ in Live:

click MIDI in Live (goes blue)

click ‘PLAY’ in Live

Goto Max:

send your Midiout or Noteout (via keybaord to object or ’60 100′ message. )

Now in Live you can see that ‘Play’ has a little note that is written on it.

click the blue MIDI button in Live.

Max can now get Live to play using that particular noteout.

This can then be extended to many other functions. You may find xbendout is useful sometimes, depending on what you want to do.

Cheers,
Andrew

#98769
Mar 13, 2007 at 4:45pm

Thank you both very much for your help. The IAC bus item was tricked me last week, but I got it to work for my notes when I realized that adding busses in the audio/midi utility added them directly to the noteout scroll window.

The problem I was having with interaction between max and live was that although I did select MAXMSP1 in Live’s preferences, I never selected it as a remote device. So, I was getting indications of midi in, but no controls would stick under live’s midimap.

All sorted out now! Now my difficulties are purely with studying max again.

Thanks again for the help!

#98770
Mar 13, 2007 at 5:23pm

You’ll learn a lot after you figure it out :)

#98771
Mar 14, 2007 at 2:25am

I am surprised how much I have already learned, and yet how much my appetite is growing!

#98772
Mar 14, 2007 at 11:43am

Hi,

Have you managed to control things like effects, filter sweeps etc through Midi messages?

I’m doing a project that uses Midi to change between different parts, but would also like to control effects in this way. Does anyone have any tips on that?

Thanks,
Andrew

#98773
Mar 14, 2007 at 5:23pm

Thanks for asking that Venetian. I am working on the same thing, and at this point I do not mind this thread changing directions towards this focus as my original question was solved.

I am currently using a series of random objects to generate notes. I have been playing around with mean and bucket a lot and I like the visual data I get on sliders. The counter object seems particular helpful for producing immediate results.

In the future I intend to focus more on developing items autonomously in the Max environment, but right now I would like to try out my preliminary max patches with the assistance of Live because it is very familiar to me.

Here are some specific things I would like to know, as I am continuing through the tutorials and consulting the max reference manual:

I thought about using the averages of streams of random (for now) numbers to change the value of cc’s. For example, to change the frequency on an eq. I would like to find away of having it accumulate and and average (using the mean object), yet periodically, say every 4000ms start over. I thought that the result might produce an interesting effect. I am having a difficult time getting the values that are stored to reset.

I feel like the coll and funbuff objects really could help alot too. I am in the process of investigating them right now.

If there are any suggestions as to where I should concentrate please feel free to share.

#98774
Mar 14, 2007 at 5:49pm

hi,

I’ve just dug out an older patch which I need to get working on
MacIntel.

Does anyone know of a replacement for Panaiotis’s excellent matrix/
MultiMatrixCtrl and Multijoin objects? (Ie using maxtrixctrl to
switch max messages rather than signals). The old objects won’t load
on Intel.

thanks

David

#98775
Mar 14, 2007 at 6:10pm

I ‘mailed Panaiotis some time ago to ask about updating autocount for UB,
which very kindly did and sent me a copy.
He also said at the time that he’d get round to doing the rest of his
objects if someone were to remind him, so perhaps you might like to do that,
Cheers
Roger

On 14/3/07 17:49, “David Stevens” wrote:

> hi,
>
> I’ve just dug out an older patch which I need to get working on
> MacIntel.
>
> Does anyone know of a replacement for Panaiotis’s excellent matrix/
> MultiMatrixCtrl and Multijoin objects? (Ie using maxtrixctrl to
> switch max messages rather than signals). The old objects won’t load
> on Intel.
>
> thanks
>
> David

#98776
Mar 14, 2007 at 7:36pm

On Mar 14, 2007, at 1:49 PM, David Stevens wrote:
> Does anyone know of a replacement for Panaiotis’s excellent matrix/
> MultiMatrixCtrl and Multijoin objects?

Hey David! There is an object called [router] that is included in
Max/MSP now. Does what [matrix] does/did. Hope that helps.

–Nathan

——————-
Nathan Wolek, PhD — nwolek@stetson.edu
Assistant Professor of Music Technology
Stetson University – DeLand, FL

http://www.nathanwolek.com

#98777
Mar 14, 2007 at 11:15pm

Thanks Nathan, it looks like that will do it for me – I don’t think I
was using any of the cool features of Panaiotis’s object anyway! I
imagine that I can replace Multijoin with some LObjects – once I find
where Multijoin is hiding in my patch!

thanks again

David

On 14 Mar 2007, at 19:36, Nathan Wolek wrote:

> On Mar 14, 2007, at 1:49 PM, David Stevens wrote:
>> Does anyone know of a replacement for Panaiotis’s excellent
>> matrix/MultiMatrixCtrl and Multijoin objects?
>
> Hey David! There is an object called [router] that is included in
> Max/MSP now. Does what [matrix] does/did. Hope that helps.
>
> –Nathan
>
> ——————-
> Nathan Wolek, PhD — nwolek@stetson.edu
> Assistant Professor of Music Technology
> Stetson University – DeLand, FL
> http://www.nathanwolek.com
>

#98778
Mar 16, 2007 at 8:37am

David Stevens schrieb:
> I imagine that I can replace Multijoin with some LObjects – once I
> find where Multijoin is hiding in my patch!

Or with standard [zl join] objects, should be a snap and is future proof…


Stefan Tiedje————x——-
–_____———–|————–
–(_|_ —-|—–|—–()——-
– _|_)—-|—–()————–
———-()——–www.ccmix.com

#98779

You must be logged in to reply to this topic.