Timecode support? Davinci Resolve integration?

It could be that some of these XML fields are needed:

---- XML ----
Bwfxml Ixml Version : 1.5
Bwfxml Project :
Bwfxml Scene : 241126
Bwfxml Take : 0005
Bwfxml Tape : 20241126
Bwfxml Circled : FALSE
Bwfxml File Uid : TASAV22024112616150202100000001
Bwfxml Ubits : 00000000
Bwfxml Note :
Bwfxml User : Recorder : FR-AV2 1.02 build 0069
Bwfxml Speed Timecode Flag : NDF
Bwfxml Speed Timecode Rate : 29.97002997003
Bwfxml Speed File Sample Rate : 96000
Bwfxml Speed Audio Bit Depth : 32
Bwfxml Speed Digitizer Sample Rate: 96000
Bwfxml Speed Timestamp Samples Since Midnight Hi: 0
Bwfxml Speed Timestamp Samples Since Midnight Lo: 9536170
Bwfxml Speed Timestamp Sample Rate: 96000
Bwfxml Track List Track Count : 1
Bwfxml Track List Track Channel Index: 1
Bwfxml Track List Track Interleave Index: 1
Bwfxml Track List Track Name :
Bwfxml History Original Filename: 241126_0005-1.wav
Bwfxml File Set Total Files : 1
Bwfxml File Set Family Uid : TASAV2202411261615020210000
Bwfxml File Set File Set Index : 1
---- Composite ----

@Robin_Lobel
Will you be able to preserve all the metadata needed to load the WAV file properly in Resolve?

Could you upload one of those file so I can have a better look ?

Also I can confirm patch 6 will allow using SpectraLayers as an external editor in Resolve on Windows (its’ already working on macOS). So Resolve will be able to preserve its own metadata, regardless of how the audio data was modified by SpectraLayers.

Really?
I’ve been waiting for that!
Thank you very much for your hard work!

@Robin_Lobel
I have prepared a package with WAV files from TASCAM and from Røde:

https://provanguard.com:55001/sharing/tI1kza4ZH

Both store a number of properties in the XML section of their metadata - as visible using exiftool.

By the way, Røde recording is very quiet. That’s how they do it on the transmitters.

@provanguard thanks for sharing ! I’ll need time to properly investigate this, so this might not be for patch 6.

But meanwhile, please give SL 11.0.60.403 beta1 a try (macOS installer/Windows installer), it should allow you to round-trip with Resolve (and other hosts) properly now ! @provanguard @Yoshiaki_Watanuki @ctreitzell

@Robin_Lobel
I will check it out.
Could you please share some technical insights about the data being transferred between both apps?
Does Resolve replace the original file with the edited one by SpectraLayers? Or does it only load some kind of data transform function (which sounds extremely difficult)? Or does it store both the original (where the metadata is located) and the edited versions?

Is this how the integration is expected to be working?

I can only select a given clip, not a timeline, and when I save the file in SL, it replaces the original audio with the newly edited one.

Resolve project now lists the newly edited file, located in some “random” location, based on some proxy media settings.

It seems that’s how Resolve does it yes. They don’t support ARA yet.

It is nice that we have this option now :slight_smile: Thank you for your hard work @Robin_Lobel !!

I hope that you can also look into saving the metadata needed for timecode in Resolve. The usability of both approaches depends on the use case.
I think it would be nice to edit a copy of the original file with timecode in SL, and then simply use it in Resolve, avoiding having lots of files with random names, placed in a different location from the project media.