<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi Maxime, </div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
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.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
You should rather look into FLAC export, or with a post-export script and if you are using floating point WAV files, WavPack.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Regards,</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Edouard Saintesprit</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>De :</b> Ardour-Dev <ardour-dev-bounces@lists.ardour.org> de la part de Maxime Lecoq <maxime.lecoq.a@wanadoo.fr><br>
<b>Envoyé :</b> mercredi 29 août 2018 20:32<br>
<b>À :</b> ardour-dev@lists.ardour.org<br>
<b>Objet :</b> [Ardour-Dev] Interoperability and regions export feature implementation</font>
<div> </div>
</div>
<meta content="text/html; charset=utf-8">
<div style="background-color:#FFFFFF">Hi,<br>
<br>
I currently faced the need to inter-operate with others <i>DAW</i> (like <i>Reaper</i> and
<i>Protools</i>) for music film mixing (cinema).<br>
The solution our team used was to import/export stems (thanks to the nice <i>Ardour</i> export stems feature).<br>
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!).<br>
<br>
A smarter solution would be to export all regions to <i>BWF</i> <i>wav</i> files.<br>
In our case, the size reduction gain was over 70%.<br>
<i>BWF</i> is well supported by <i>Ardour</i>, <i>Reaper</i> and <i>Protools</i>.<br>
(I can't find any <i>Cubase</i> support for this feature).<br>
Additional future<i> BW64</i>/<i>MBWF</i> support would simply this operation.<br>
<br>
As you certainly know, regions export can be achieve track by track in the current
<i>Ardour</i> version (5.12, dev 6-pre0).<br>
I'm now trying to develop an <i>Ardour</i> feature allowing to do it all at once.<br>
As I have seen, the infrastructure is already designed to receive such a feature (Editor::export_region, ARDOUR::export_handler...).<br>
<br>
Please let me know if someone is already working on this?<br>
Also feel free to give me some advice to help me understand the involved source code.<br>
I have to make sequence diagrams to help me follow the execution flow.<br>
<br>
About comments, I can't find so much in the source code.<br>
Is there a particular reason for that?<br>
May I comment/document (<i>Doxygen</i>) what I write directly in .cc files?<br>
<br>
Best regards,<br>
Maxime Lecoq.<br>
<br>
<br>
<br>
<br>
</div>
</body>
</html>