View Single Post
Old 04-20-2022, 09:16 AM  
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 16,003
Default

Re channel configurations, there are two metadata formats that support a channel configuration tag, WAVEXT and CAFINFO (core audio).

The WAVEXT tag doesn't support rearranging channel order, only marking channels within a fixed-order list as existing or not existing. The set of WAVEXT tags that REAPER can embed is:

L R
L R Ls Rs
L R C LFE Ls Rs
L R C LFE Ls Rs Lsd Rsd

In other words something like "L C R Ls Rs LFE" cannot be represented as a WAVEXT tag, because the channels are not ordered in a way that the tag supports.

Everything else listed under the channel configuration dropdown is a CAFINFO layout tag. The tags are taken verbatim from the Core Audio definitions.

The confusing part I suppose is that under the common metadata scheme, both WAVEXT and CAFINFO tags are listed, even though wav files will only support the WAVEXT tags. Maybe we should list only the WAVEXT tags in the common scheme list.

I don't know what other DAWs look at these tags when importing, all REAPER can do is embed the tag.
schwa is offline   Reply With Quote