Channel mapping examples: Difference between revisions
(added ambisonics G+2, and G-format for square layout) |
(the mappings are no longer defaults, just informative examples) |
||
Line 1: | Line 1: | ||
This companion document to the [[OggPCM|OggPCM specification]] lists several examples of possible Channel Mapping and Channel Conversion Headers. They can be used to map most of the currently existing multichannel layouts into OggPCM. This document is INFORMATIVE. | This companion document to the [[OggPCM|OggPCM specification]] lists several examples of possible Channel Mapping and Channel Conversion Headers. They can be used to map most of the currently existing multichannel layouts into OggPCM. This document is INFORMATIVE. | ||
Mapping for stereo with headphone rendering intent: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 10: | Line 10: | ||
32 0x0000000D Channel_type OGG_CHANNEL_BINAURAL_RIGHT | 32 0x0000000D Channel_type OGG_CHANNEL_BINAURAL_RIGHT | ||
Mapping for two channel ambisonics UHJ: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 19: | Line 19: | ||
32 0x00000011 Channel_type OGG_CHANNEL_UHJ_R | 32 0x00000011 Channel_type OGG_CHANNEL_UHJ_R | ||
Mapping for mid/side stereo: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 28: | Line 28: | ||
32 0x00000902 Channel_type OGG_CHANNEL_MS_SIDE | 32 0x00000902 Channel_type OGG_CHANNEL_MS_SIDE | ||
Mapping for Dolby MP matrix stereo: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 37: | Line 37: | ||
32 0x00000013 Channel_type OGG_CHANNEL_DOLBY_STEREO_RIGHT | 32 0x00000013 Channel_type OGG_CHANNEL_DOLBY_STEREO_RIGHT | ||
Mapping for horizontal quadraphony in the diagonal layout: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 50: | Line 50: | ||
32 0x00000307 Channel_type OGG_CHANNEL_QUAD_BACK_RIGHT | 32 0x00000307 Channel_type OGG_CHANNEL_QUAD_BACK_RIGHT | ||
Mapping for horizontal quadraphony in the diamond layout: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 63: | Line 63: | ||
32 0x00000601 Channel_type OGG_CHANNEL_SIDE_RIGHT | 32 0x00000601 Channel_type OGG_CHANNEL_SIDE_RIGHT | ||
Mapping for Ambisonics G-format, derived for a square layout using the energy decoding equation: | |||
32 0x00000001 Channel Conversion Header | 32 0x00000001 Channel Conversion Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 104: | Line 104: | ||
32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2) | 32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2) | ||
Mapping for 4.1: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 119: | Line 119: | ||
32 0x00000307 Channel_type OGG_CHANNEL_QUAD_BACK_RIGHT | 32 0x00000307 Channel_type OGG_CHANNEL_QUAD_BACK_RIGHT | ||
Mapping for Dolby format 42 ("baby boom") 4.2: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 136: | Line 136: | ||
32 0x00000502 Channel_type OGG_CHANNEL_SURROUND | 32 0x00000502 Channel_type OGG_CHANNEL_SURROUND | ||
Mapping for 5.0 in the ITU-R BS.775-1 layout: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 151: | Line 151: | ||
32 0x00000301 Channel_type OGG_CHANNEL_ITU_BACK_RIGHT | 32 0x00000301 Channel_type OGG_CHANNEL_ITU_BACK_RIGHT | ||
Mapping for horizontal pentaphony: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 166: | Line 166: | ||
32 0x00000309 Channel_type OGG_CHANNEL_PENTAGONAL_BACK_RIGHT | 32 0x00000309 Channel_type OGG_CHANNEL_PENTAGONAL_BACK_RIGHT | ||
Mapping for 5.1 in the ITU-R BS.775-1 layout, when a Dolby Surround fallback track is present: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 199: | Line 199: | ||
32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT | 32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT | ||
Mapping for 5.1 in the layout suggested by THX mastering guidelines: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 216: | Line 216: | ||
32 0x00000603 Channel_type OGG_CHANNEL_SIDE_RIGHT_SURROUND | 32 0x00000603 Channel_type OGG_CHANNEL_SIDE_RIGHT_SURROUND | ||
Mapping for 6.0 in the Dolby format 40 layout, used with 70mm film: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 233: | Line 233: | ||
32 0x00000502 Channel_type OGG_CHANNEL_SURROUND | 32 0x00000502 Channel_type OGG_CHANNEL_SURROUND | ||
Mapping for horizontal hexagonal: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 250: | Line 250: | ||
32 0x00000500 Channel_type OGG_CHANNEL_BACK_CENTER | 32 0x00000500 Channel_type OGG_CHANNEL_BACK_CENTER | ||
Mapping for ambisonics G+2 format, derived for a square layout using the energy decoding equation: | |||
32 0x00000001 Channel Conversion Header | 32 0x00000001 Channel Conversion Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 307: | Line 307: | ||
32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT | 32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT | ||
Mapping for Ambisonics B+format: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 324: | Line 324: | ||
32 0x00000903 Channel_type OGG_CHANNEL_AMBISONICS_Z | 32 0x00000903 Channel_type OGG_CHANNEL_AMBISONICS_Z | ||
Mapping for Ambisonics G-format, derived for a pentagonal layout using the energy decoding equation: | |||
32 0x00000001 Channel Conversion Header | 32 0x00000001 Channel Conversion Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 399: | Line 399: | ||
32 0x00000301 Channel_type OGG_CHANNEL_ITU_BACK_RIGHT | 32 0x00000301 Channel_type OGG_CHANNEL_ITU_BACK_RIGHT | ||
Mapping for 7.1 in the THX Advanced Speaker Array (ASA) layout: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 420: | Line 420: | ||
32 0x00000603 Channel_type OGG_CHANNEL_SIDE_RIGHT_SURROUND | 32 0x00000603 Channel_type OGG_CHANNEL_SIDE_RIGHT_SURROUND | ||
Mapping for 7.1 in the SDDS layout: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 441: | Line 441: | ||
32 0x00000603 Channel_type OGG_CHANNEL_SIDE_RIGHT_SURROUND | 32 0x00000603 Channel_type OGG_CHANNEL_SIDE_RIGHT_SURROUND | ||
Mapping for the CAF cubical layout: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 462: | Line 462: | ||
32 0x00000706 Channel_type OGG_CHANNEL_BACK_TOP_RIGHT | 32 0x00000706 Channel_type OGG_CHANNEL_BACK_TOP_RIGHT | ||
Mapping for horizontal octagonal: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 483: | Line 483: | ||
32 0x00000601 Channel_type OGG_CHANNEL_SIDE_RIGHT | 32 0x00000601 Channel_type OGG_CHANNEL_SIDE_RIGHT | ||
Mapping for TMH 10.2: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 524: | Line 524: | ||
32 0x00000007 Channel_type OGG_CHANNEL_WALL_FRONT_RIGHT | 32 0x00000007 Channel_type OGG_CHANNEL_WALL_FRONT_RIGHT | ||
Mapping for Hamasaki 22.2: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 |
Revision as of 09:13, 14 November 2007
This companion document to the OggPCM specification lists several examples of possible Channel Mapping and Channel Conversion Headers. They can be used to map most of the currently existing multichannel layouts into OggPCM. This document is INFORMATIVE.
Mapping for stereo with headphone rendering intent:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x0000000C Channel_type OGG_CHANNEL_BINAURAL_LEFT 32 0x00000001 Channel 1 32 0x0000000D Channel_type OGG_CHANNEL_BINAURAL_RIGHT
Mapping for two channel ambisonics UHJ:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000010 Channel_type OGG_CHANNEL_UHJ_L 32 0x00000001 Channel 1 32 0x00000011 Channel_type OGG_CHANNEL_UHJ_R
Mapping for mid/side stereo:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000101 Channel_type OGG_CHANNEL_MS_MID 32 0x00000001 Channel 1 32 0x00000902 Channel_type OGG_CHANNEL_MS_SIDE
Mapping for Dolby MP matrix stereo:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000012 Channel_type OGG_CHANNEL_DOLBY_STEREO_LEFT 32 0x00000001 Channel 1 32 0x00000013 Channel_type OGG_CHANNEL_DOLBY_STEREO_RIGHT
Mapping for horizontal quadraphony in the diagonal layout:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000306 Channel_type OGG_CHANNEL_QUAD_BACK_LEFT 32 0x00000003 Channel 3 32 0x00000307 Channel_type OGG_CHANNEL_QUAD_BACK_RIGHT
Mapping for horizontal quadraphony in the diamond layout:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000100 Channel_type OGG_CHANNEL_FRONT_CENTER 32 0x00000001 Channel 1 32 0x00000500 Channel_type OGG_CHANNEL_BACK_CENTER 32 0x00000002 Channel 2 32 0x00000600 Channel_type OGG_CHANNEL_SIDE_LEFT 32 0x00000003 Channel 3 32 0x00000601 Channel_type OGG_CHANNEL_SIDE_RIGHT
Mapping for Ambisonics G-format, derived for a square layout using the energy decoding equation:
32 0x00000001 Channel Conversion Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00004000 Mixing coefficient 0.25 32 0x00000001 Channel 1 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00004000 Mixing coefficient 0.25 32 0x00000002 Channel 2 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00004000 Mixing coefficient 0.25 32 0x00000003 Channel 3 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00004000 Mixing coefficient 0.25 32 0x00000000 Channel 0 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0x00005A82 Mixing coefficient 0.25*sqrt(2) 32 0x00000001 Channel 1 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0x00005A82 Mixing coefficient 0.25*sqrt(2) 32 0x00000002 Channel 2 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2) 32 0x00000003 Channel 3 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2) 32 0x00000000 Channel 0 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0x00005A82 Mixing coefficient 0.25*sqrt(2) 32 0x00000001 Channel 1 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2) 32 0x00000003 Channel 3 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0x00005A82 Mixing coefficient 0.25*sqrt(2) 32 0x00000003 Channel 3 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2)
Mapping for 4.1:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000200 Channel_type OGG_CHANNEL_LFE 32 0x00000003 Channel 3 32 0x00000306 Channel_type OGG_CHANNEL_QUAD_BACK_LEFT 32 0x00000004 Channel 4 32 0x00000307 Channel_type OGG_CHANNEL_QUAD_BACK_RIGHT
Mapping for Dolby format 42 ("baby boom") 4.2:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_FRONT_CENTER 32 0x00000003 Channel 3 32 0x00000203 Channel_type OGG_CHANNEL_LFE_FRONT_CENTER_LEFT 32 0x00000004 Channel 4 32 0x00000204 Channel_type OGG_CHANNEL_LFE_FRONT_CENTER_RIGHT 32 0x00000005 Channel 5 32 0x00000502 Channel_type OGG_CHANNEL_SURROUND
Mapping for 5.0 in the ITU-R BS.775-1 layout:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000000 Channel_type OGG_CHANNEL_STEREO_LEFT 32 0x00000001 Channel 1 32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_FRONT_CENTER 32 0x00000003 Channel 3 32 0x00000300 Channel_type OGG_CHANNEL_ITU_BACK_LEFT 32 0x00000004 Channel 4 32 0x00000301 Channel_type OGG_CHANNEL_ITU_BACK_RIGHT
Mapping for horizontal pentaphony:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x0000000A Channel_type OGG_CHANNEL_PENTAGONAL_FRONT_LEFT 32 0x00000001 Channel 1 32 0x0000000B Channel_type OGG_CHANNEL_PENTAGONAL_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_FRONT_CENTER 32 0x00000003 Channel 3 32 0x00000308 Channel_type OGG_CHANNEL_PENTAGONAL_BACK_LEFT 32 0x00000004 Channel 4 32 0x00000309 Channel_type OGG_CHANNEL_PENTAGONAL_BACK_RIGHT
Mapping for 5.1 in the ITU-R BS.775-1 layout, when a Dolby Surround fallback track is present:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000000 Channel_type OGG_CHANNEL_STEREO_LEFT 32 0x00000001 Channel 1 32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_FRONT_CENTER 32 0x00000003 Channel 3 32 0x00000200 Channel_type OGG_CHANNEL_LFE 32 0x00000004 Channel 4 32 0x00000300 Channel_type OGG_CHANNEL_ITU_BACK_LEFT 32 0x00000005 Channel 5 32 0x00000301 Channel_type OGG_CHANNEL_ITU_BACK_RIGHT
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000012 Channel_type OGG_CHANNEL_DOLBY_STEREO_LEFT 32 0x00000001 Channel 1 32 0x00000013 Channel_type OGG_CHANNEL_DOLBY_STEREO_RIGHT
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000000 Channel_type OGG_CHANNEL_STEREO_LEFT 32 0x00000001 Channel 1 32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT
Mapping for 5.1 in the layout suggested by THX mastering guidelines:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_FRONT_CENTER 32 0x00000003 Channel 3 32 0x00000200 Channel_type OGG_CHANNEL_LFE 32 0x00000004 Channel 4 32 0x00000602 Channel_type OGG_CHANNEL_SIDE_LEFT_SURROUND 32 0x00000005 Channel 5 32 0x00000603 Channel_type OGG_CHANNEL_SIDE_RIGHT_SURROUND
Mapping for 6.0 in the Dolby format 40 layout, used with 70mm film:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_FRONT_CENTER 32 0x00000003 Channel 3 32 0x00000400 Channel_type OGG_CHANNEL_FRONT_CENTER_LEFT 32 0x00000004 Channel 4 32 0x00000401 Channel_type OGG_CHANNEL_FRONT_CENTER_RIGHT 32 0x00000005 Channel 5 32 0x00000502 Channel_type OGG_CHANNEL_SURROUND
Mapping for horizontal hexagonal:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000008 Channel_type OGG_CHANNEL_HEX_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000009 Channel_type OGG_CHANNEL_HEX_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_FRONT_CENTER 32 0x00000003 Channel 3 32 0x00000304 Channel_type OGG_CHANNEL_HEX_BACK_LEFT 32 0x00000004 Channel 4 32 0x00000305 Channel_type OGG_CHANNEL_HEX_BACK_RIGHT 32 0x00000005 Channel 5 32 0x00000500 Channel_type OGG_CHANNEL_BACK_CENTER
Mapping for ambisonics G+2 format, derived for a square layout using the energy decoding equation:
32 0x00000001 Channel Conversion Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00004000 Mixing coefficient 0.25 32 0x00000001 Channel 1 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00004000 Mixing coefficient 0.25 32 0x00000002 Channel 2 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00004000 Mixing coefficient 0.25 32 0x00000003 Channel 3 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00004000 Mixing coefficient 0.25 32 0x00000000 Channel 0 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0x00005A82 Mixing coefficient 0.25*sqrt(2) 32 0x00000001 Channel 1 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0x00005A82 Mixing coefficient 0.25*sqrt(2) 32 0x00000002 Channel 2 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2) 32 0x00000003 Channel 3 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2) 32 0x00000000 Channel 0 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0x00005A82 Mixing coefficient 0.25*sqrt(2) 32 0x00000001 Channel 1 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2) 32 0x00000003 Channel 3 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0x00005A82 Mixing coefficient 0.25*sqrt(2) 32 0x00000003 Channel 3 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2)
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000004 Channel 4 32 0x00000010 Channel_type OGG_CHANNEL_UHJ_L 32 0x00000005 Channel 5 32 0x00000011 Channel_type OGG_CHANNEL_UHJ_R
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000004 Channel 4 32 0x00000000 Channel_type OGG_CHANNEL_STEREO_LEFT 32 0x00000005 Channel 5 32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT
Mapping for Ambisonics B+format:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000000 Channel_type OGG_CHANNEL_STEREO_LEFT 32 0x00000001 Channel 1 32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT 32 0x00000002 Channel 2 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00000003 Channel 3 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0x00000004 Channel 4 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0x00000005 Channel 5 32 0x00000903 Channel_type OGG_CHANNEL_AMBISONICS_Z
Mapping for Ambisonics G-format, derived for a pentagonal layout using the energy decoding equation:
32 0x00000001 Channel Conversion Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00003333 Mixing coefficient 0.2 32 0x00000001 Channel 1 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00003333 Mixing coefficient 0.2 32 0x00000002 Channel 2 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00003333 Mixing coefficient 0.2 32 0x00000003 Channel 3 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00003333 Mixing coefficient 0.2 32 0x00000004 Channel 4 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00003333 Mixing coefficient 0.2 32 0x00000000 Channel 0 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0xFFFFCCCD Mixing coefficient -0.2 32 0x00000001 Channel 1 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0xFFFFCCCD Mixing coefficient -0.2 32 0x00000002 Channel 2 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0x0000CCCC Mixing coefficient 0.8 32 0x00000003 Channel 3 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0xFFFFCCCD Mixing coefficient -0.2 32 0x00000004 Channel 4 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0xFFFFCCCD Mixing coefficient -0.2 32 0x00000000 Channel 0 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0x0000434B Mixing coefficient 1/(4sin(2pi/5)) 32 0x00000001 Channel 1 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0xFFFFBCB5 Mixing coefficient 1/(4sin(-2pi/5)) 32 0x00000003 Channel 3 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0x00006CE2 Mixing coefficient 1/(4sin(2pi/10)) 32 0x00000004 Channel 4 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0xFFFF931E Mixing coefficient 1/(4sin(-2pi/10))
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x0000000A Channel_type OGG_CHANNEL_PENTAGONAL_FRONT_LEFT 32 0x00000001 Channel 1 32 0x0000000B Channel_type OGG_CHANNEL_PENTAGONAL_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_FRONT_CENTER 32 0x00000003 Channel 3 32 0x00000308 Channel_type OGG_CHANNEL_PENTAGONAL_BACK_LEFT 32 0x00000004 Channel 4 32 0x00000309 Channel_type OGG_CHANNEL_PENTAGONAL_BACK_RIGHT
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_FRONT_CENTER 32 0x00000003 Channel 3 32 0x00000300 Channel_type OGG_CHANNEL_ITU_BACK_LEFT 32 0x00000004 Channel 4 32 0x00000301 Channel_type OGG_CHANNEL_ITU_BACK_RIGHT
Mapping for 7.1 in the THX Advanced Speaker Array (ASA) layout:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000100 Channel_type OGG_CHANNEL_FRONT_CENTER 32 0x00000001 Channel 1 32 0x00000200 Channel_type OGG_CHANNEL_LFE 32 0x00000002 Channel 2 32 0x0000030C Channel_type OGG_CHANNEL_BACK_STEREO_DIPOLE_LEFT 32 0x00000003 Channel 3 32 0x0000030D Channel_type OGG_CHANNEL_BACK_STEREO_DIPOLE_RIGHT 32 0x00000004 Channel 4 32 0x00000400 Channel_type OGG_CHANNEL_FRONT_CENTER_LEFT 32 0x00000005 Channel 5 32 0x00000401 Channel_type OGG_CHANNEL_FRONT_CENTER_RIGHT 32 0x00000006 Channel 6 32 0x00000602 Channel_type OGG_CHANNEL_SIDE_LEFT_SURROUND 32 0x00000007 Channel 7 32 0x00000603 Channel_type OGG_CHANNEL_SIDE_RIGHT_SURROUND
Mapping for 7.1 in the SDDS layout:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_FRONT_CENTER 32 0x00000003 Channel 3 32 0x00000200 Channel_type OGG_CHANNEL_LFE 32 0x00000004 Channel 4 32 0x00000400 Channel_type OGG_CHANNEL_FRONT_CENTER_LEFT 32 0x00000005 Channel 5 32 0x00000401 Channel_type OGG_CHANNEL_FRONT_CENTER_RIGHT 32 0x00000006 Channel 6 32 0x00000602 Channel_type OGG_CHANNEL_SIDE_LEFT_SURROUND 32 0x00000007 Channel 7 32 0x00000603 Channel_type OGG_CHANNEL_SIDE_RIGHT_SURROUND
Mapping for the CAF cubical layout:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000306 Channel_type OGG_CHANNEL_QUAD_BACK_LEFT 32 0x00000003 Channel 3 32 0x00000307 Channel_type OGG_CHANNEL_QUAD_BACK_RIGHT 32 0x00000004 Channel 4 32 0x00000701 Channel_type OGG_CHANNEL_FRONT_TOP_LEFT 32 0x00000005 Channel 5 32 0x00000703 Channel_type OGG_CHANNEL_FRONT_TOP_RIGHT 32 0x00000006 Channel 6 32 0x00000704 Channel_type OGG_CHANNEL_BACK_TOP_LEFT 32 0x00000007 Channel 7 32 0x00000706 Channel_type OGG_CHANNEL_BACK_TOP_RIGHT
Mapping for horizontal octagonal:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_FRONT_CENTER 32 0x00000003 Channel 3 32 0x00000306 Channel_type OGG_CHANNEL_QUAD_BACK_LEFT 32 0x00000004 Channel 4 32 0x00000307 Channel_type OGG_CHANNEL_QUAD_BACK_RIGHT 32 0x00000005 Channel 5 32 0x00000500 Channel_type OGG_CHANNEL_BACK_CENTER 32 0x00000006 Channel 6 32 0x00000600 Channel_type OGG_CHANNEL_SIDE_LEFT 32 0x00000007 Channel 7 32 0x00000601 Channel_type OGG_CHANNEL_SIDE_RIGHT
Mapping for TMH 10.2:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000000 Channel_type OGG_CHANNEL_STEREO_LEFT 32 0x00000001 Channel 1 32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_FRONT_CENTER 32 0x00000003 Channel 3 32 0x00000201 Channel_type OGG_CHANNEL_LFE_SIDE_LEFT 32 0x00000004 Channel 4 32 0x00000202 Channel_type OGG_CHANNEL_LFE_SIDE_RIGHT 32 0x00000005 Channel 5 32 0x00000300 Channel_type OGG_CHANNEL_ITU_BACK_LEFT 32 0x00000006 Channel 6 32 0x00000301 Channel_type OGG_CHANNEL_ITU_BACK_RIGHT 32 0x00000007 Channel 7 32 0x00000302 Channel_type OGG_CHANNEL_ITU_BACK_LEFT_SURROUND 32 0x00000008 Channel 8 32 0x00000303 Channel_type OGG_CHANNEL_ITU_BACK_RIGHT_SURROUND 32 0x00000009 Channel 9 32 0x00000400 Channel_type OGG_CHANNEL_FRONT_CENTER_LEFT, only present in extended configuration 32 0x0000000A Channel 10 32 0x00000401 Channel_type OGG_CHANNEL_FRONT_CENTER_RIGHT, only present in extended configuration 32 0x0000000B Channel 11 32 0x00000500 Channel_type OGG_CHANNEL_BACK_CENTER 32 0x0000000C Channel 12 32 0x00000501 Channel_type OGG_CHANNEL_BACK_CENTER_SURROUND 32 0x0000000D Channel 13 32 0x00000701 Channel_type OGG_CHANNEL_FRONT_TOP_LEFT 32 0x0000000E Channel 14 32 0x00000702 Channel_type OGG_CHANNEL_FRONT_TOP_CENTER 32 0x0000000F Channel 15 32 0x00000703 Channel_type OGG_CHANNEL_FRONT_TOP_RIGHT 32 0x00000010 Channel 16 32 0x00000006 Channel_type OGG_CHANNEL_WALL_FRONT_LEFT 32 0x00000011 Channel 17 32 0x00000007 Channel_type OGG_CHANNEL_WALL_FRONT_RIGHT
Mapping for Hamasaki 22.2:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_FRONT_CENTER 32 0x00000003 Channel 3 32 0x00000205 Channel_type OGG_CHANNEL_LFE_FRONT_BOTTOM_CENTER_LEFT 32 0x00000004 Channel 4 32 0x00000206 Channel_type OGG_CHANNEL_LFE_FRONT_BOTTOM_CENTER_RIGHT 32 0x00000005 Channel 5 32 0x00000306 Channel_type OGG_CHANNEL_QUAD_BACK_LEFT 32 0x00000006 Channel 6 32 0x00000307 Channel_type OGG_CHANNEL_QUAD_BACK_RIGHT 32 0x00000007 Channel 7 32 0x00000400 Channel_type OGG_CHANNEL_FRONT_CENTER_LEFT 32 0x00000008 Channel 8 32 0x00000401 Channel_type OGG_CHANNEL_FRONT_CENTER_RIGHT 32 0x00000009 Channel 9 32 0x00000500 Channel_type OGG_CHANNEL_BACK_CENTER 32 0x0000000A Channel 10 32 0x00000600 Channel_type OGG_CHANNEL_SIDE_LEFT 32 0x0000000B Channel 11 32 0x00000601 Channel_type OGG_CHANNEL_SIDE_RIGHT 32 0x0000000C Channel 12 32 0x00000700 Channel_type OGG_CHANNEL_TOP_CENTER 32 0x0000000D Channel 13 32 0x00000701 Channel_type OGG_CHANNEL_FRONT_TOP_LEFT 32 0x0000000E Channel 14 32 0x00000702 Channel_type OGG_CHANNEL_FRONT_TOP_CENTER 32 0x0000000F Channel 15 32 0x00000703 Channel_type OGG_CHANNEL_FRONT_TOP_RIGHT 32 0x00000010 Channel 16 32 0x00000704 Channel_type OGG_CHANNEL_BACK_TOP_LEFT 32 0x00000011 Channel 17 32 0x00000705 Channel_type OGG_CHANNEL_BACK_TOP_CENTER 32 0x00000012 Channel 18 32 0x00000706 Channel_type OGG_CHANNEL_BACK_TOP_RIGHT 32 0x00000013 Channel 19 32 0x00000800 Channel_type OGG_CHANNEL_SIDE_TOP_LEFT 32 0x00000014 Channel 20 32 0x00000801 Channel_type OGG_CHANNEL_SIDE_TOP_RIGHT 32 0x00000015 Channel 21 32 0x00000802 Channel_type OGG_CHANNEL_FRONT_BOTTOM_LEFT 32 0x00000016 Channel 22 32 0x00000803 Channel_type OGG_CHANNEL_FRONT_BOTTOM_CENTER 32 0x00000017 Channel 23 32 0x00000804 Channel_type OGG_CHANNEL_FRONT_BOTTOM_RIGHT