Envelope functions vs Automation control from LIVE

radiotonga's icon

Hi everybody,

I spent the past 4 months building some M4L objects so I could take advantage of Live's timeline in arrange view. This means that I could automate all the parameters I wanted, drawing envelopes and whatnot in high resolution and for extended durations. The problem came when I wanted to implement a quadraphonic setup to this.

So, it's back to Max apparently, and my couple of questions would be:

- Does Max have a sophisticated enough way to implement envelope functions in a given time-frame? If not natively, any external libraries to recommend? (I know of the function object of course, an its zooming capabilities, but I'm talking about controlling LOTS of parameters here and having the same number of [function] objects would be tedious to program and hard on the scheduler).

- Or perhaps this solution does not exist and I should just try to control parameters from Live to Max via MIDI?

broc's icon

I don't think there is anything available in Max with the power and convenience of Live's automation control. So sending it via MIDI (or UDP) seems a reasonable solution.

radiotonga's icon

Thanks Broc for your suggestion. The only benefit I see with Max functions compared to Live's automation system is that it is not reliant on an integer scale of 127-255 numbers, which is what happens AFAIK with M4L objects.

I will investigate if I can implement an UDP solution because I'm afraid that MIDI latency is very prone to happen when working with so many parameters receiving different numbers.