Tracking mode/mixing mode switching
Before I submit this as a real feature request, I wanted some input.
There is a lot of talk about setting buffer sizes for mixdown differently from buffer sizes for tracking (to change the CPU load/latency ratio). I've also noticed many people (most?) tend to freeze or bounce their softsynths when switching to the mixing phase. I was wondering if it might be worth/helpful to automate these actions and perhaps even make them a single button press on the control bar or something.
Off the top of my head, the way this would work there would be a mode switch in the control bar. Normally it would be in tracking mode favoring low latency. Switching modes would, at the very least, up the buffers to free up CPU for mixdown (more plugins). Additionally, perhaps it could also freeze or bounce all softsynths (freeze seems better since it could be undone by switching back to tracking mode). Other than that, the program would work the same way, as in you could mix while in tracking mode and track while in mixing mode. It would just be optimized settings to streamline things a bit.
If switching modes back and forth would be too problematic, the switch TO mixing mode could also be just a button that forces you to save the program with a new name (or automatically adds "mix" to a new save) and then bounces all softsynths and ups the buffers.
What do you guys think? Any unforeseem problems? Useless feature? Worthwhile? Better ways to do it?