Blaue Soundwaves mit Rastern
0DoFSoftware & Formats

Audio Definition Model (ADM) supercharges 3D Dolby Atmos

Content

    ADM stands for Audio Definition Model. It is an XML metadata format, standardised as ITU-R BS.2076, that describes what each audio track in a file is and where it belongs in space. It carries no audio itself. It is the document that tells a renderer how to turn a pile of channels back into a scene.

    Disclaimer: the first draft of this article came out of an AI and was mostly adjectives. I rewrote it around the parts that matter when you actually have to deliver a file.

    What is the Audio Definition Model?

    ADM is a description language for object-based audio. Where a stereo file assumes track one is left and track two is right, an ADM file makes no assumptions at all. Every track is described explicitly: what it contains, whether it is a channel, an object or a sound field, and if it is an object, where it sits and how that position changes over time.

    It was developed at the request of BBC R&D and standardised by the ITU. The point was to have one neutral way of describing a spatial production, so that a mix could survive the trip between a studio, a broadcaster and a consumer device that nobody had specified in advance.

    Glowing blue data grid representing metadata in a digital space

    Why object-based audio needs a file like this

    Classically, the audio chain has five steps: record, mix, monitor while mixing, deliver, and play back at the consumer. In the traditional workflow, step two is chained to step four. You mix in exactly the format you deliver. A 7.1 delivery means an eight-channel mix, monitored on eight speakers.

    Object-based audio breaks that chain. You no longer mix a channel layout, you mix a scene, and the renderer at the far end decides what comes out of how many speakers. That only works if the scene travels with the audio, described precisely enough that a renderer which has never seen your studio can reconstruct it. ADM is that description.

    How is an ADM file structured?

    The metadata sits inside a BW64 file, the 64-bit successor to Broadcast Wave defined in ITU-R BS.2088. Two chunks do the work:

    Chunk Contents
    axml The complete ADM description as XML
    chna The mapping from each audio track in the file to its ADM identifier

    Inside the XML, the model is a hierarchy:

    • audioProgramme — the whole deliverable, one per language or version
    • audioContent — a component of it, for example dialogue or music
    • audioObject — a thing that exists in the scene, pointing at its tracks and its format
    • audioPackFormat / audioChannelFormat — what kind of thing it is: a channel, an object, a sound field
    • audioBlockFormat — the positions over time, which is where the automation lives
    • audioTrackUID — the identifier that ties a description back to a physical track

    The practical consequence: an ADM BWF is a single self-contained file. Hand it over and the recipient needs no session, no plugin list and no explanation of your bussing.

    Tunnel of blue technical structures with a round loudspeaker element in the wall

    ADM and Dolby Atmos

    If you have delivered a Dolby Atmos music master, you have already made an ADM file. The Atmos deliverable is an ADM BWF, written by the Dolby Atmos Renderer, containing the bed channels, the objects and their automation.

    There is a limitation worth knowing before you rely on the format for a headphone-first release. Dolby Atmos does not transmit distance information. Position, yes. How far away the object is, no. If you want distance you tag it by hand, usually by managing reverb and level yourself, because the format will not carry the intent for you.

    This is also why an Atmos mix can arrive technically correct and still sound flat over headphones. The metadata described where things were, not how far.

    Loudspeakers in the foreground of a glowing blue technical tunnel

    Live and streaming: Serial ADM

    The standard ADM sits in a file, which is fine for a finished production and useless for a live broadcast. For that there is Serial ADM, standardised as ITU-R BS.2125, which chops the same model into time-aligned frames that can be carried alongside a live stream.

    The relevance for most people is indirect but real. It is the reason a live event can be produced object-based at all, rather than being flattened to a fixed channel layout at the outside broadcast truck.

    What handles ADM files

    The Dolby Atmos Renderer in the Production Suite and Mastering Suite writes and reads ADM BWF. Nuendo and Pro Tools can deliver into it. The EBU and the ITU publish open reference tools, including a free renderer, which is the honest way to check whether your file says what you think it says.

    The important habit is to verify before delivery rather than after rejection. An ADM file that opens is not the same as an ADM file that is correct, and the failure mode is silent: objects land in the wrong place instead of the file refusing to load.

    Person standing in a corridor of floating, glowing blue data windows

    Where ADM came from

    The push behind it was ORPHEUS, an EU Horizon 2020 research project that built an end-to-end object-based audio pipeline with broadcasters, research institutes and manufacturers involved. The goal was infrastructure rather than a product: recording, production, distribution and playback that all speak the same object language.

    That origin explains the shape of the standard. It is deliberately not tied to a vendor, which is also why it works as a neutral exchange format between systems that otherwise share nothing.

    Martin Rieger, 3D audio expert, in his Munich studio

    Frequently asked questions

    What does ADM stand for in audio?

    Audio Definition Model, the ITU-R BS.2076 metadata standard for describing object-based and scene-based audio productions.

    What is an ADM BWF file?

    A BW64 wave file that carries the audio tracks plus the ADM description of them in its axml chunk. It is the standard deliverable for Dolby Atmos music.

    Is ADM a codec?

    No. It stores no audio and compresses nothing. It is metadata that describes audio stored alongside it, which is exactly why it can be used with different codecs downstream.

    Can I open an ADM file in a normal player?

    It will usually play as a multichannel wave file, because the audio is stored uncompressed. What you will not get is the spatial arrangement, since a normal player ignores the metadata chunk.

    Does ADM store distance?

    The model has provision for it, but Dolby Atmos does not transmit distance information, so in the most common workflow you handle distance yourself through reverb and level.

    What is the difference between ADM and S-ADM?

    ADM describes a complete file. Serial ADM, ITU-R BS.2125, carries the same model as a stream of frames so it can be used live.

    Back to the Blog

    Let’s talk about your project

    Need to deliver object-based and want to know whether your ADM arrives clean?

    Get in touch →

    This website uses cookies. If you continue to visit this website, you consent to the use of cookies. You can find more about this in my Privacy policy.
    Necessary cookies
    Tracking
    Accept all
    or Save settings