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.
|