WELCOME TO MY DIGITAL GARDEN & TECHNICAL ARCHIVE READ MORE →

Load a config above to see its audio mapping. (Audio routing only exists in a full config export, not a macro-pool-only one.)

Output Types

Audio Mapping Table

XML

🌿 New sprout. This tool is freshly built and still being tested against real ATEM exports — double-check anything that looks off before relying on it.

Mapping ATEM audio outputs without hunting through XML #

Routing audio inside Blackmagic's ATEM Software Control gets tedious fast once you're past a handful of MADI or AES/EBU sources — every output has to be checked by hand, and it's easy to lose track of which input is actually feeding which channel. This tool loads a full config export and gives you a filterable, sortable view of every output, plus a complete source-by-output matrix you can edit directly.

Drag a full config export onto the row above (audio routing only exists in a full export, not a macro-pool-only one — a macro-only file will just show an empty table, which is expected), or click Code to paste XML directly.

Reading the routing grid

Every column is an output, every row is a source, and a filled square marks which source currently feeds that output — styled after Dante Controller's routing grid, since anyone patching ATEM audio has likely used one. Clicking a different square updates the underlying XML immediately, and the textarea at the bottom reflects the change so you can copy it straight back into your production config.

ATEM names its routable audio channels in device + channel-pair pairs — Aux1 1/2, Aux1 3/4, Input 3 13/14 — so both axes start folded to one row or column per device. Click the ▸ next to a device name (either axis) to unfold it into its individual channel-pair crosspoints; click ▾ to fold it back. A folded row or column still shows a small dot wherever something inside it is already connected, so you know whether it's worth unfolding before you do.

The grid always shows every Aux and MADI output — the Output Types filter chips below the cards drive only the separate dropdown-list section further down the page, not this grid, so switching chips won't rearrange the columns out from under you. Aux1 through Aux24 each fold independently, but they're also wrapped in one outer AUX column you can fold or unfold all at once; MADI's individual slots merge into a single MADI1 column the same way, since a MADI slot only ever has one channel pair to begin with. The same merging happens on the source side — every MADI N source becomes one foldable MADI row, and every Aux Mix N source becomes one foldable Aux Mix row. Use the filter box above the grid to jump to any other source device by name.

Exporting your changes

Once you're happy with the mapping, copy the contents of the XML textarea back into your ATEM configuration. A minimal output entry looks like this:

<Output id="1" name="Aux1 1/2" sourceId="2001" />

Just make sure the sourceId matches one of the <Source> entries defined earlier in the same profile, or the ATEM software will reject the import.

Related tool

This shares its underlying parsing logic with the original ATEM Audio Mapping tool, wired into the shared config-loading row (drag & drop, paste, and recent configs) used across the rest of this tool family — the routing grid itself is a newer, foldable take built specifically for this page.

Privacy

Parsing runs entirely in your browser — nothing is uploaded anywhere. That matters here specifically: ATEM configs can reveal production setups, camera names, and internal notes.