outputting audio directly, or routing audio to other tracks
so, let me get this straight: the dac~ works in the help files (playing audio through the live audio engine) but not in my m4l patches?
I would like to output audio directly from my m4l patch, being able to crossfade between different outputs of my sound card.
I have Max for Live 6, but only Max5, still (not sure if that is a problem).
Or, did anyone find a workaround to selectively route audio to several other tracks? The return tracks have a limit of 12 and I need more :(
You can output audio directly from a track to your hardware by selecting Ext. Out on the track I/O. You might need to configure your audio output preferences. Does this help?
not really, because I would like to crossfade between several outputs, so I need to output a track to more than 2 outputs at the same time, controlling a gain on each. this way I can only select a single output without crossfade :(
The only way to do multichannel out in Live is with sends. You can achieve 24 outs (12 tracks, stereo = 24 outs), you could do this in Max alone without having to dick around with the multichannel limitations of Live.
Hm, while it allows to output through 24 output channels, I cannot control the volume of the signal sent to each within the stereo pair.
I mean, I can control the amount of audio sent to each send via controlling the send slider of a track, but I cannot control the panning of the track channel to the send *on* the track side.
As far as I understand, I can only pan the send channel on the send channel itself, not on the respective track that routes the audio to a send.
Hence, I can only control the volume of the whole stereo pair, limiting my choices of individual channels to 12 sends :( or am I missing something?
Yeah, one solution would be to build a Max application in the background, receiving each channel from Live through Jack or Soundflower and then spatializing it based on control messages sent through OSC. I was wondering if I could do it all in m4l directly and have less overhead/requirements when distributing the code…
Maybe I am missing the point completely, but wouldn’t this work for you :
Track 1 contains your audio.
Create as many extra audio tracks as you need, then select Track 1 as input for all of them.
Assign a different output to each of the tracks.
Now you have the original audio, spread over as many outputs as you want, each with it’s own volume fader and panning.
You could then design a max device to create some kind of easy crossfade system that controls all the volume faders in the way that suits your needs…
This could be a solution, yes. The only problem is that for each multichannel track, I would have to create another set of extra tracks to cross fade between those independently. This would overfill the user interface and perhaps choke live very quickly. It would just feel better to do everything in one single track. But apart from that, cheers!:)