New Rendering Mode: Save Each Instrument Into A Separate File

I’d love to have a new song rendering option “Save each instrument into a separate file”. It should render a fixed amount of tracks corresponding to the actual number of used instruments.

Currently the track rendering often produces silent tracks if routed to a send channel and mixes various instruments to a single track, which is especially annoying with reverb sends. It would allow easier mixing in 3rd party applications or could also work as a way to reimport complex parts merged into a replacement file to save CPU.

Thoughts?

Nice idea. But technically pretty complex. + mixing those tracks will surely sound different from the original playback. For example if you use send with distortion, the sound of distortion is different whether you send only one sound through it or several.

Not if you’re not shy to be a pig about it:

  1. mute all instruments except #1
  2. render the song
  3. mute all instruments except #2
  4. render the song

etc.

that’s not exactly complex… but programmers pride still forbids it I think :lol:

Yes, it might happen, but still i think this mode would have it’s purpose and one can work around that limitation if one is interested in this.

This would be the most obvious way, but actually this isn’t that complex either when rendering only a single time. It mainly involves a bit of extra setup. Basically one scans for each instrument appearances and duplicates channels internally, which contain multiple instrument references, so that each instrument has it’s own. These get destroyed after the rendering process has finished.

Yeah, THIS is complex. :)

Mute and render is pretty simple. Maybe even good idea.

Maybe even scriptable…