View Single Post
Old 03-05-2021, 04:16 AM   #1
Rodilab
Human being with feelings
 
Rodilab's Avatar
 
Join Date: Jan 2021
Location: Paris
Posts: 255
Default [6.24] iXML metadata : track information missing for multichannel files (FIXED)

Hi,

Reaper don't show me all iXML Metadata : Track information is missing for all multichannel files.

Missing in the "Take Media Source Properties", missing in API GetMediaFileMetadata to.

I think I understand why.
In multichannel files, iXML gives track information like this (extract of an ixml code):
Code:
<TRACK_LIST>
<TRACK_COUNT>6</TRACK_COUNT>
<TRACK>
<CHANNEL_INDEX>1</CHANNEL_INDEX>
<INTERLEAVE_INDEX>1</INTERLEAVE_INDEX>
<NAME>Perche 1</NAME>
<FUNCTION></FUNCTION>
</TRACK>
<TRACK>
<CHANNEL_INDEX>2</CHANNEL_INDEX>
<INTERLEAVE_INDEX>2</INTERLEAVE_INDEX>
<NAME>Perche 2</NAME>
<FUNCTION></FUNCTION>
</TRACK>
<TRACK>
<CHANNEL_INDEX>3</CHANNEL_INDEX>
<INTERLEAVE_INDEX>3</INTERLEAVE_INDEX>
<NAME>ORTF L</NAME>
<FUNCTION></FUNCTION>
</TRACK>
<TRACK>
<CHANNEL_INDEX>4</CHANNEL_INDEX>
<INTERLEAVE_INDEX>4</INTERLEAVE_INDEX>
<NAME>ORTF R</NAME>
<FUNCTION></FUNCTION>
</TRACK>
<TRACK>
<CHANNEL_INDEX>5</CHANNEL_INDEX>
<INTERLEAVE_INDEX>5</INTERLEAVE_INDEX>
<NAME>Musique L</NAME>
<FUNCTION></FUNCTION>
</TRACK>
<TRACK>
<CHANNEL_INDEX>6</CHANNEL_INDEX>
<INTERLEAVE_INDEX>6</INTERLEAVE_INDEX>
<NAME>Musique R</NAME>
<FUNCTION></FUNCTION>
</TRACK>
</TRACK_LIST>
And Reaper only show the last track info :
Quote:
IXML tags:
BEXT:BWF_ORIGINATION_DATE: 2014-10-27
BEXT:BWF_ORIGINATION_TIME: 20:02:37
BEXT:BWF_ORIGINATOR: Pro Tools
BEXT:BWF_ORIGINATOR_REFERENCE: fwYRnbnDiPcaaaGk
BEXT:BWF_TIME_REFERENCE_HIGH: 0
BEXT:BWF_TIME_REFERENCE_LOW: 1911809281
FILE_SET:FAMILY_UID: USSDV814258295121200905048959400
FILE_SET:TOTAL_FILES: 1
FILE_UID: USSDV423413467950200905077330501
HISTORY:CURRENT_FILENAME: OTWT03_1_2_3_4_5_6.wav
HISTORY:ORIGINAL_FILENAME: OTWT03_1_2_3_4_5_6.wav
HISTORY:PARENT_UID: USSDV814258295121200905048959400
IXML_VERSION: 1.5
NOTE: Coupee
SCENE: W
SPEED:AUDIO_BIT_DEPTH: 24
SPEED:FILE_SAMPLE_RATE: 48000
SPEED:MASTER_SPEED: 25/1
SPEED:TIMECODE_FLAG: NDF
SPEED:TIMECODE_RATE: 25/1
SPEED:TIMESTAMP_SAMPLES_SINCE_MIDNIGHT_HI: 0
SPEED:TIMESTAMP_SAMPLES_SINCE_MIDNIGHT_LO: 1911809281
TAKE: 03
TRACK_LIST:TRACK:CHANNEL_INDEX: 6
TRACK_LIST:TRACK:INTERLEAVE_INDEX: 6
TRACK_LIST:TRACK:NAME: Musique R

TRACK_LIST:TRACK_COUNT: 6
WILD_TRACK: TRUE
I think Reaper doesn't understand this information because it finds the same tag several times (CHANNEL_INDEX, INTERLEAVE_INDEX, NAME, FUNCTION). And keeps only the last one.

iXML metadata ar important for postproduction works.
Some recorder like Aaton Cantar X3 don't provide tracks infos in BWF metadata, only in iXML metadata.

Thanks for reading me

Last edited by Rodilab; 03-05-2021 at 04:25 AM.
Rodilab is offline   Reply With Quote