I’ve been thinking it’d be nice to have a number of utility effects available on all channels within live. For example, I’d like to have an eq and stereo width available for each channel. I know I can just add these utilities manually to each channel in live but I’d really like to be able to see the settings for all channels at the same time (rather than having to click on each channel to see the insert settings for that channel).
I’m guessing (please tell me if I’m wrong on this) that you can’t build max for live devices that add to the functionality of the main mixer so I’m wondering if it’s possible to build a device that displays a mixer with a customized channel strip for each channel in live which sits before live’s default mixer in the audio chain.
Is such a thing possible with max for live, and if so, are there any devices which might serve as a good starting point for building something like that?
Perhaps you could do something at the control level using the Live API and live.remote~.
What I have in mind is this:
Put a Live Utility audio device in each slot whose width you want to control and then, in a separate slot, build a "mixer" device with a row of dials on it. Then make each dial address the width parameter on the Utility device in each slot.
The code you need to do this is in the M4L.SignalToLiveParam abstraction. This can be found in the Max Audio Effect/ Tools section of Live’s Devices menu.
I’m guessing there will also be live API calls to bring the current width values back to your "width mixer".