Ardour - rendering without blocking the soundcard
Sometimes when I do feature film audio mixes in Ardour, the session get really big, and long and one thing I'd like to explore is:
How can I render my session without making my audio interface unavailable (for an hour or more in this case)?
One idea is to create a stereo track, and set it to record from Master bus output - and then just plainly "record" the session's mix in realtime. The downside - it may take longer, and - more worrying - I'm not sure what happens if JACK gets xruns. Do they capture on my final mix? I used to do this when I had problems with Ardour crashing while doing a standard export, and I didn't experience xruns in practice. I ussualy set a high JACK buffer (2048 samples) to ensure glitchess operation.
You also need to then combine the captured two WAV files into one. Also you can pause and resume the rendering, but you'll need to "consolidate" the range of your session after that to get the whole thing in a pair of WAV files (1 for each channel).
I thought about using ALSA backend to leave JACK running with my external interface (using the internal soundcard as a way to keep Ardour away from my JACK server) but that seems to only work for 44.1 and my sessions are all in 48 kHz.
It'd be cool in Ardour could run on a "Dummy" backend that uses no soundcard but can render a session.
What do you think?