<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#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>
  </body>
</html>