Progress with Ardour session merger
2008-02-19
The last few couple of days I've been working on my Ardour session merger, which will hopefully eventually be a part of Ardour. I got a lot done, but much still has to be done.
I've never really liked GUI-programing, and gtkmm doesn't seem like too much fun either. Nevertheless, I got a basic implementation done, which is capable of importing locations from a session file to the currently open Ardour session.
See the project page for a screen shot and more!
Comments
Re: Ardour Session Merger
Hi Sakari,
My code should be useable within Ardour but I'm not sure if it will fit with your interface. One crucial difference is that all my error checking (e.g. for duplicate names etc) is done before the merge process ever begins (whereas it seems like your intention was to do this as you go along). I like the way you've made your operations "undo-able" though (which I haven't gotten round to yet).
I'll send you some code to look at, later today.
John
Re: Ardour Session Merger
The UI calls prepare_move when the checkbox is selected, so it happens before the actual merge process begins. I don't really see any big reason why your code could not be rearranged to fit my interface, since the interface is pretty minimalistic.
Looking forward to seeing your code,
-Sakari-
Ardour Session Merger
Hi Sakari,
I was just reading about your Ardour session merger. Believe it or not, I've just written (in fact, almost finished) an identical project and I wondered if we should collaborate?
In my case, I'm a Windows developer so the project is actually an extension to a previous project that I'd already written for Windows. The functionality is non-Windows specific but the GUI is currently Windows only (since I'm not a Linux or Mac user, my plan was to ask someone else to write a GUI for Linux and Mac).
Would you be interested in working together on this?
Regards,
John
Re: Ardour Session Merger
Hi John,
I noticed your post on the Ardour-dev mailing list and was planning on contacting you about this soon.
It would be great if (at least part of) your code could be easily fitted into my class interfaces, since then it would be easy to make it work inside Ardour.
Right now I've only implemented importing of locations, so a lot of work still has to be done. I'll update the information here and send you an e-mail soon.
-Sakari-
Post new comment