ORIGINAL: ChristopherM
get rid of the distinction between tracks and busses
Absolutely! I suspect that (ironically enough) someone actually had to program in the existing distinction, presumably in accordance with a paradigm drawn from mixer hardware that said there must be a difference. I can't imagine that there is any technical reason for the constraints that exist today. But then, nor can I imagine why soft synth automation is different to any other kind of automation, and nor can I imagine why Step Sequencer clips behave so differently from other groove clips. So maybe the issue is my defective imagination.
Would a freeze actually work on a bus? I mean practically. As soon as you change the send level or the level of a track the input characteristics to the plug changes so you've had to unfreeze every time you made a change.
Say you had a reverb on a bus and maybe 6 tracks with sends to that bus, if you changed the send level on one of the tracks you have to unfreeze first then freeze again every time you made a change.
If you're only using the bus for a one-to-one relationship with the track, and the intention is to freeze, why not just put it on the track and freeze it. Or even on all guitar tracks and freeze them.
Maybe I'm missing something ...
Dude