Jump to content

XMA (audio format)

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by ProprioMe OW (talk | contribs) at 14:26, 10 October 2015 (Reverted 2 edits by 174.243.89.164 (talk) to last revision by 68.189.136.36. (TW)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

XMA
Developed byMicrosoft
Type of formataudio file
Container fordigital audio
Extended fromWindows Media Audio Pro
Free format?no

XMA is the native Xbox 360 compressed audio format, based on the WMA Pro architecture.

Implementation

The Xbox 360 system Southbridge contains a full silicon implementation of the XMA decompression algorithm, including support for multichannel XMA sources. XMA is processed by the south bridge into standard PCM format in RAM. All other sound processing (sample rate conversion, filtering, effects, mixing, and multispeaker encoding) happens on the Xenon CPU.

The lowest-level Xbox 360 audio software layer is XAudio2, a new API designed for optimal digital signal processing. The Cross-platform Audio Creation Tool (XACT) API is also supported, along with new features such as conditional events, improved parameter control, and a more flexible 3D audio model.

In early 2006 the XMA format was modified slightly in order to improve file seeking. Prior to this change, it had been impossible to seek or loop an XMA file unless the entire file was resident in memory. The new format, dubbed XMA2, involved rearranging the file into "blocks" and making use of some previously undefined fields in the XMA header. XMA2 is backward-compatible with XMA1.