Sending audio to Live's return tracks from within a MFL object

friscotch's icon

Hi,

Is there any way to do that? API?

Cheers

Evan's icon

The only way to send audio across tracks is with the (officially unsupported) send~ and receive~.
What exactly are you trying to do?

friscotch's icon

I tried but it didn't work. I'm trying to use spat inside Live.

friscotch's icon

send~ + receive~ do work inside a MFL object. But even on the same track in two different objects, it stops working. Could you make it work, Evan?

Evan's icon

It looks like they finally made this not function across devices/tracks.
What is spat? A spatialization patch? there's probably another solution, why exactly do you need to send tracks to different sends from inside of a M4L device?

friscotch's icon

Spat is IRCAM's spatialization software suite.
I don't see any other way to do this. It seems API allow observing and controlling but not reconfiguring Live's internal audio routing, am I right?

Wetterberg's icon

So your question should be: "Can SPAT be made to work with Live?", and yes it can. You can use the live api to control the sends from each channel, in a manner that is controlled by the spat system, so that the correct levels get sent to the right returns.

Your audio is inside a giant software mixer anyway, why not use it to its full extent?

Evan's icon

@WETTERBERG s got it exactly right. You don't need to reconfigure the routing, the necessary routing is already there for you.

friscotch's icon

Really?
I could make Spat work in stereo using "plugin~" and" plugout~".
Now, let's say I create a Spat object set in 7.1 in a MFL Audio Effect. How do I connect the eight audio outputs of the Spat object to a Live return track? Or how do I send these eight signals to eight different sends? ...since "plugout~" does only offer two discrete outputs. My goal here is not to automate send levels but to send the eight actual Spat signals to a return track. How would you do that? Did you mean there's an API that allows me to route these eight signals to the sends?

friscotch's icon

Oops I meant: "...but to send the eight actual Spat signals to several return tracks" (not to a single one)

spectro's icon
friscotch's icon

@Spectro: I've read the topic which confirmed to me that the best solution is to keep up with what I did until today: routing audio out of Live with Jack and do the spatialization in Max or else...
Thanks everyone!

Evan's icon

If you want to keep all your Audio within Live the best option is to use the API to control the amount of signal sent from one track to the sends that correspond to your outs based on the spatialization system you are working with (as others have repeatedly suggested).