# Project info dump

**URL:** <https://forum.juce.com/t/project-info-dump/50252>\
**Category:** Tracktion Engine\
**Created:** [February 18, 2022, 7:24am UTC](https://forum.juce.com/t/project-info-dump/50252 "2022-02-18T07:24:46Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![famzah](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/famzah/32/12896_2.png) [@famzah](https://forum.juce.com/u/famzah)\
**Post date:** [February 18, 2022, 7:24am UTC](https://forum.juce.com/t/project-info-dump/50252/1 "2022-02-18T07:24:46Z")

</div>

Hello,

I can easily parse the Edit files of Waveform which are XML but the single project file is still in binary format. I found [some info about this](https://forum.juce.com/t/project-info-and-why-not-to-use-it-atm/30544/2) in the forum.

Is there a way to dump the information? Using Python? Using a small JUCE program for this purpose?

Specifically I want to resolve the `source` property of an `AUDIOCLIP` to its audio file pathname, and then use it in Python to do some analysis and automations in the Edit XML data.

Thank you.

---

<div class="post-metadata">

**Author:** ![dave96](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/dave96/32/8487_2.png) [@dave96](https://forum.juce.com/u/dave96)\
**Post date:** [February 20, 2022, 2:08pm UTC](https://forum.juce.com/t/project-info-dump/50252/2 "2022-02-20T14:08:25Z")

</div>

Unfortunately not, `Project` stores in a custom binary format so you can’t easily view it in other software. Probably the best bet is to build a simple tracktion\_engine based CLI app that loads a project and dumps the info you need in a suitable format for your scripts to consume.

I would like to move it to a ValueTree/XML format at some point but as we’re not generally recommending new engine users use Project, it’s not very high priority (and backwards compatibility would be a pain).

Can I ask what it’s for? Are you parsing Waveform project files or your own tracktion\_engine based app?

---

<div class="post-metadata">

**Author:** ![famzah](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/famzah/32/12896_2.png) [@famzah](https://forum.juce.com/u/famzah)\
**Post date:** [February 22, 2022, 12:15pm UTC](https://forum.juce.com/t/project-info-dump/50252/3 "2022-02-22T12:15:00Z")

</div>

I’m using Waveform to record & master our band and want to add volume automation using a script. This is already working since the Edits are XML files.

If I can also analyze the audio tracks by the external script, this will make the automatically added volume automation even more intelligent.

Can I get the track filenames info via the Waveform API? If not, can you recommend someone on Fiverr/Upwork or other freelance site who can code the simple tracktion\_engine based CLI app for me?
