We are constantly working with different frame-rates in FCP like 25, 29.97 and 23.98.
When importing an audio-asset into FCP, the application "sets" the audio to be the same timebase as the default "easy setup" preset.
This information is somehow "remembered" for later use. So if you import the same audio-asset into another project, the audio timebase is already set to be the one from the other project.
If you place such an audio file into a timeline with another timebase, it will be sped up or at lease out of sync, even though it has the same duration as the video asset.
You can duplicate the audio file in Finder to "reset" this information - so the new copy does not have "meta-data" already set.
I have made a web-based FCP Timeline generator that renders XML files for import in FCP.
It sets the NTSC flag, the timebase and other stuff - but after importing the XML, FCP has "corrected" the NTSC flag and timebase for the audio asset to the values that was last used with this audio-file.
This makes some timelines "green" and not sync in the audio-section while others are ok, depending on which timelines use the values that actually "fit" with the audio.
The duration of the audio seems to be correct...
If I duplicate the audio-asset in Finder and re-import my XML, it's just fine, since no "meta-data" is set for the "new" audio-file.
Makes sense? Probably not...
I am looking for a XML export with detailed knowledge about audio frame-rates...
Please help!
Med venlig hilsen // Best regards
Thomas Knudsen
VFX / Compositing