I wrote this as a reply to the Google Summer of Code posting, but I decided to put it here, just in case it’s too complicated for a Summer of Code project. Tell me what you think.
"How about a versioning control system for Ardour sessions? Linux is a network OS after all.
Imagine sessions being saved on a web server and being able to lock and unlock tracks that you’re working on as if they were any file in a CVS system. And maybe even create new tracks(with the proper privileges).
It would basically be a CVS system for audio.
So the band wouldn’t even have to be in the same room at the same time. And you’d save the hassle to send tracks via email(which many often do).
Maybe the tracks would be uploaded to the web server after they are recorded locally, unless someone has a more clever idea.
You could even have bands formed through online collaborations even though they’ve never met in real life.
Overall, I think this would be a killer feature that would attract a lot of attention and turn people’s heads."