[Ardour-Dev] Interoperability and regions export feature implementation

Ed Ward edwsaintesprit at hotmail.com
Thu Aug 30 02:04:38 PDT 2018

Hi Maxime,

correct me if I'm wrong but if your BWF files are smaller than the original WAV files, that is beacause of either a downsampling or an mpeg compression. Neither of these you want for your workflow.

You should rather look into FLAC export, or with a post-export script and if you are using floating point WAV files, WavPack.

Edouard Saintesprit
De : Ardour-Dev <ardour-dev-bounces at lists.ardour.org> de la part de Maxime Lecoq <maxime.lecoq.a at wanadoo.fr>
Envoyé : mercredi 29 août 2018 20:32
À : ardour-dev at lists.ardour.org
Objet : [Ardour-Dev] Interoperability and regions export feature implementation


I currently faced the need to inter-operate with others DAW (like Reaper and Protools) for music film mixing (cinema).
The solution our team used was to import/export stems (thanks to the nice Ardour export stems feature).
A downside of this solution is the size of the generated stems files especially when you have to share them using Internet (using a 80KB/s upload connexion!).

A smarter solution would be to export all regions to BWF wav files.
In our case, the size reduction gain was over 70%.
BWF is well supported by Ardour, Reaper and Protools.
(I can't find any Cubase support for this feature).
Additional future BW64/MBWF support would simply this operation.

As you certainly know, regions export can be achieve track by track in the current Ardour version (5.12, dev 6-pre0).
I'm now trying to develop an Ardour feature allowing to do it all at once.
As I have seen, the infrastructure is already designed to receive such a feature (Editor::export_region, ARDOUR::export_handler...).

Please let me know if someone is already working on this?
Also feel free to give me some advice to help me understand the involved source code.
I have to make sequence diagrams to help me follow the execution flow.

About comments, I can't find so much in the source code.
Is there a particular reason for that?
May I comment/document (Doxygen) what I write directly in .cc files?

Best regards,
Maxime Lecoq.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ardour.org/pipermail/ardour-dev-ardour.org/attachments/20180830/3a3e05d3/attachment.htm>

More information about the Ardour-Dev mailing list