Import/Export Software with Ardour Support
Hopefully this is the right place to post this.
I'm the developer of AATranslator which will convert session files between a heap of DAWS including Audition, Cubase, Samplitude, PT, Vegas, Reaper etc, etc.
I'm looking to provide support for the Ardour XML and was wondering if there iare some sample XMLs available or a document describing the format was available.
Thanks
www.aatranslator.com.au
Sometimes the simplest solution is not always the obvious (to some) :-)
Thanks Paul I will do that
Hmmm - correction
There is no windows version that I can see and I don't use a mac
install virtualbox for windows, install a linux guest, start jack with a dummy backend, run ardour.
Or even: jack2 for windows, with netjack, windows as the jack master, start netjack backend on the linux guest
Hmm - I'll check that out - in the meantime I certainly would take up that offer of a couple of xmls just so I can see what i'm up against
Thanks
Which DAWs does use Open session formats?
The only one I know of is MixBus
http://www.harrisonconsoles.com/joomla/index.php?option=com_content&task=view&id=108&Itemid=42
But thats the whole point of a session translator to convert from say Open session format to Vegas or Audition or Samplitude etc etc.
There are numerous scenarios where this is important for some users/studios.
Client tracks at your studio or bedroom whatever and you use say Vegas but they want to take all their tracks, drop ins, etc away and mix it at another studio, bedroom etc using their software of choice.
Sure you can render down all the takes but that means you must make irreversible decisions right there and then.
This sort of software is not for everybody but if you have this problem then its a definite must.
In fact I had never heard of mixbus or this particular format before yesterday but if it helps someone bring in sessions from other formats or vice versa then thats a good thing.
Hopefully I'm not far off the mark :-)
@runaway: how portable is your translator? is the app coded in a way that deeply ties it into Windows? Its not by any chance written in a portable language like Python is it?
Hey Paul,
Unfortunately I'm but a humble PC programmer with zero experience in having to worry about non PC environments. There are pieces of code written in pretty much standard C but they are things like converting SD2 to wav or splitting stereo wavs etc - none of the conversion code is portable without more effort than its worth.
I had planned on converting it to 'standard' C once I had everything bedded down but quite frankly the almost non existent profit for this project pails into insignificance against the 9 months of effort by 2.5 people :-)
So after dealing with PT session files & Cubase xml files I really have to balance time & effort against my sanity :-) I have a list of potential daws a mile long that someone wants me to try and address so anything that looks like a blocker generally moves to the back of the line. For example I have given up on Sonar for the time being as just too hard at this point, however, I'm still pursuing OMF2 (and that's hard enough).
What seemed like a simple idea of grabbing a few xmls and some (even scant) doco is turning out to be a little more challenging now that I realise this is essentially a non PC shop :-)
I may have even missed the mark in thinking that including this format in AATranslator is going to be of any use to this community and if thats the case then I must apologise for wasting everybody's time.
BTW as you know if someone wants to use this app (or even the demo) under OSX they just have to install Parallels & XP/Vista to get a virtual Win32 environment
What about the AES32 Standard?
digitalcontentproducer.com/mag/video_aes_standard/
@runaway: no, you haven't missed the mark. even on linux, if your translator is reasonably coded then it will almost certainly run under Wine. that's still a bit ugly for a lot of people, but given that you have support for so many formats already, it could conceivably be worth it for some users.
AES31-2 was the first one we coded. As I recall PT didn't want to be part of that club. They wanted their own 'standard' rather than a standard that was standard :-)
runaway, I would be happy to provide some xmls from ardour for a project like this. E-mail me at:
macinnisrr@gmail.com
and I'll send a couple out.
Thanks - have sent email
runaway, I'd also like to help with sample sessions and beta testing if you need beta testers! Email my username on this forum @gmail.com. Thanks!
Thanks guys for the xmls and other info. I am still a bit tied up with OMF2 and ALE conversion at the moment but I will keep in touch - I'm not far off.
Yes I know its been a while but I hadn't forgotten - its just that we have been really busy with OMF, FCP and arrange of other formats.
We finally got version 2.3 of AATranslator out a few days ago and we are just finalising testing and doco for v2.4 which I hope should go out maybe by the end of the week. We also have another bloke working with us on the OMF export function.
Anyway, bottom line is that I have started writing the code for the function to read Ardour session files and that shouldn't take too long before its ready for testing.
Just thought I'd give you an update.
Thanks for the update, keeping my eyes open.
Seablade
Pretty sure that I have a good translation of the ardour session file - If I can get it tested in time then with a bit of luck it might make our next version. I'll worry about an export function for a later version.
Which means that as a first step Ardour sessions could be easily converted to Samplitude, Reaper, Audition, Logic, Vegas, Cubendo etc, etc.
Anyway I'll keep you informed.
I actually need a few more tests carried out.
So if there is someone on the forum who has both Ardour (obviously) and who also runs one of the other daws that we support (eg Vegas, Reaper, Audition, Samplitude, FCP, Logic, Studio One, Cubendo or anything that uses AES31 or OpenTL) that wouldn't mind running a couple of quick tests I would appreciate it.
Hmm I can get a hold of FCP and Reaper fairly easily I believe, I just don't have a lot of time lately. If you can't find anyone drop a note here and I will try to make time next week to run said tests.
Seablade
I've got Ardour and Reaper (and Cubase in a box somewhere)....
Great if you could send me (via the AATranslator web site) a small Ardour file (dont need the media) then I will convert it to a Reaper RPP file. Then if you could check it to see how it goes I would appreciate it.
Thanks
Just another update:-
Managed to get some input (thanks to all those that have offered) and have managed to read the Ardour files and convert them to numerous other daws. http://forum.cockos.com/showthread.php?t=53052
Have also pretty well completed the writing of Ardour session files - still lots of testing to do.
Some minor things to sort out like pan envelopes (haven't got a session with that detail yet) and just need to verify some of the flag settings and some other bits and pieces. Nothing that exposure to a few more sessions won't sort out.
This functionality will go out in v2.5 as we are about to release v2.4
Another update:-
Version 2.4 went out with lots of enhancements and we have been busy with more FCP & OMF as well as PT and Ardour.
So version 2.5 which should be released before the end of the month will have the ability to create native ProTools session files. This will make it possible to move your sessions between all the daws/formats we support including PT and OMF.
Unfortunately I haven't managed to get enough Ardour testing interest, so while I'm reasonably confident with the Ardour import function, unfortunately, I'm going to have to put an Ardour release on the backburner until I can some more testing carried out.
runaway-
I haven't had a lot of time lately to test, however if you can't get others to step up, contact me via email... seablaede at gmail. Note the extra 'a' in the name. I will do what I can in what little time I have. I would be interested to see projects like this progress certainly.
Seablade
I'd be more than happy to help in testing ardour import/export functions for your software. Just email me and give me a better idea of what you need. (my email is my forum name @hotmail.com). Let me know!
thanks guys - like both of you my time is limited and has to be spread over too many competing priorities so I your offers are much appreciated - I am contacting you both now.
tbonedude has started some testing and all is looking pretty good for at least the import function to make the next release.
Thanks for the others who have offered.
Well we have just put up version 3.0 and no doubt there will be a 3.0.1 soon.
There are a range of minor things yet for us to address and no doubt in the (yes) rush we probably missed something obvious but then if it was easy everbody would be doing this or impersonating Elvis (or both!).
BTW Thanks to everyone who went out of their way to test, support or just badger me into fixing things and of course thanks to JL for his doco and testing (someone please RTFM as he went to some effort with that).
@runaway
I develop/maintain AV Linux http://www.bandshed.net/AVLinux.html
I was wondering about including the demo of AATranslator in the upcoming version 4, AV Linux serves as a demonstration framework for both Open Source projects like Ardour as well as Commercial applications like Renoise, It comes with Wine pre-installed so including the Demo would be a good fit. It would expose your app to a growing audience of Linux Audio users many of whom are migrating from Windows based sequencers. Anyway it's your call, if you are interested you can reply here or email me at infoATbandshedDOTnet





@runaway: there is no written documentation or DTD for our session format, but we can easily provide you with sample XML. any reason to not just install ardour and generate them yourself?