Live's sends

May 9, 2011 at 8:01pm

Live's sends

Helo,

I dug through the M4L documentation, the object model, etc, but I haven’t been able to determine if it is possible to access the Sends from within a M4L patch?

Different sends for different parts of the patch, even?

Or is it possible to send audio from the patch to several Audio tracks?

The idea is to create a spatialization patch for within Live. Currently it seems that this is not possible, but I hope I overlooked something?

Thanks for any help and opinions…!

#57008
May 9, 2011 at 9:07pm

In Live’s device browser, Check out Audio Effects->Max Audio Effects->Multichannel. There are some excellent examples that might be helpful for you.

-Ben

#204285
May 10, 2011 at 11:35am

sounds great, but I don’t see that folder. I’ve got quite a few others in Max Audio Effects (like Tools, Pluggo, some of my own and others I installed, but unfortunately no “Multichannel”. Is it part of the standard distribution or do I have to grab it from someplace?
thank you

#204286
May 10, 2011 at 3:16pm

This is in the standard distribution. What OS and versions of Max and Live are you running? Be sure you have the latest of both applications.

-Ben

#204287
May 10, 2011 at 6:19pm

Hm, strange. I have Max 5.1.8 and Live 8.2.2. Thank you, I will keep exploring..

#204288
May 11, 2011 at 1:49pm

Now to try and solve your problem & answering your question…

You want to access the Sends. It is indeed possible; what you need is to get a basic grip on how to read the Live Object Model. I’ve dedicated a blog to that some time ago, here you go:

http://blog.synthfan.info/2011/04/11/m4l-diving-into-the-live-object-model.aspx

Some people considered this helpful, so maybe it can help you out as well.

Now for that sends problem…

It maybe confusing considering that you can show/hide both the I/O section and the Sends section. Don’t be confused though; both are part of the same section. The so called MixerDevice (as is the track volume, which also has its own section).

The Sends parameter is what the name implies: a Device Parameter.

So, to access the Send A on track one you’d use:

path live_set tracks 0 mixer_device sends 0

When looking at the object model you can also see this being mentioned between the MixerDevice class and the DeviceParameter class (the two “boxes”).

And if you need to know how you could use this DeviceParameter then simply look at the reference for the Device Parameter class.

Here’s an example of how you could observe a Send value (keep in mind that I changed the properties of the Live.dial so that it uses Float & has a range of 0. to 1.; see the object inspector).

– Pasted Max Patch, click to expand. –
#204289
May 11, 2011 at 9:12pm

Thank you very much. Your blog is indeed very informative. I will dig through it and digest.

Thanks for the patch also!

#204290

You must be logged in to reply to this topic.