Okay... picture this. I'll use my current project as an example.
I've got 18 songs each with 8 tracks. There are multiple takes of each so let's just say I've got 8 songs. These saongs are going to be my album. They are all in one long project. So I want to edit that so each song has their own project.
Now I've got 8 projects with 8 tracks each. All the settings are the same. I've done all my editing and I'm ready to do some overdubs, cloning and mixing.
Now I want to add these to a pool for my album. I'm gonna call my feature the Album Management Tool (will be referred to as AMT).
I open the AMT and add all 8 projects to this pool. I open one project and do some cloning of say the guitars. I do the clones, set the pan, gain, etc levels of the clones. I know that I'll want those same tracks in the other songs to be cloned and set the same way for consistency throughout the album. I open the AMT, set that track I just worked on as the source or whatever we want to call it then select the other tracks I want these changes applied to.
Now I can just set the AMT to copy all changes from the source track to the rest of the projects in one shot OR I can set parameters that will copy over some changes but not all. Each project could be set individually.
Now each project has the same amount of tracks and the levels are consistent throughout.
Now I want to overdub. It's likely I'll want to put a lead guitar track or say MIDI tracks for doubling up snare/kick hits. I make my changes to one project and again use the ATM to apply these changes to all. Obviously I'd have to go into each project individually to extract the kick/snare hits to MIDI and do the leads/overdubs but all the set up work is done including synths.
Once everything is tracked and edited I want to mix. I get all my plugins inserted and mix the first song (or any song) to where I like it. Now I go back to the AMT and set it to copy all the plugins, fader levels, PC settings, pretty much everything over to the rest of the projects. This is where it gets fancy though. If I don't want a specific plug on a specific track I can click on any project and access a dropdown that displays all the potential plugins that can be copied from the source over to the other projects. Then to take it even further if I click on the individual plugin I get a list of parameters that I can either include at the set level or leave off (which would leave that parameter at default after it copies over).
The automation conundrum... Perhaps there are automation envelopes in the source track. This would obviously cause confusion and wouldn't work on an entirely different song. So there could be a further setting that allows you to pick at what point in the timeline of the source project you want to extract that parameter from.
It's a little bit crazy and perhaps would be very difficult to code but that kind of syncing power would be awesome. I even had an idea that after the sync has been done there could be an option to have Sonar do a quick examination of the project levels and warn you if any plugs, PC modules, tracks, busses, etc are clipping.
Okay... there's my attempt at being smart. Someone somewhere has probably done this before but I would love to see something like this in Sonar.