Formats

The ALE file format explained: inside Avid Log Exchange

Published July 27, 2026 · 8 min read · Launchr Post Guides

Avid Log Exchange is a tab-delimited text file designed in the early nineties — and it still decides whether your dailies arrive in Media Composer labelled or naked. Here is the format section by section: the Heading block whose single FPS line governs every timecode in the file, the canonical columns and what Avid does with each, how a merge actually matches rows to master clips, and the quiet ways a perfectly good ALE gets destroyed on its way to the cutting room.

Three sections, one delimiter

An ALE is plain text. You can open one in any editor, and you should — being readable is the format’s whole personality. The file has three mandatory section markers, each on its own line: Heading, a small block of global key–value pairs; Column, followed by one line of tab-separated column names; and Data, followed by one tab-separated row per clip. Every field on every line is separated by a single tab character — never commas, never multiple spaces.

Note what an ALE is not: it is not a project format. There are no sequences, no sync relationships, no bins-within-bins — just a flat table of clip metadata. FCPXML and Premiere XML carry structure; ALE carries labels. That division of labour is covered in the editor package guide; this article is about the labels themselves.

The Heading block: four lines that govern everything

A typical Heading block is four lines, and one of them can quietly ruin a conform:

The columns: a canon plus anything you like

The Column line names the fields; the useful core has been stable for thirty years:

A minimal ALE, annotated

This is a complete, valid file (tabs shown as arrows):

Heading
FIELD_DELIM → TABS
VIDEO_FORMAT → 1080
AUDIO_FORMAT → 48khz
FPS → 25

Column
Name → Tape → Start → End → Tracks → Scene → Take → Sound Roll → Comments

Data
A001C003_260727_R1KE → A001R1KE → 10:35:20:12 → 10:36:05:00 → VA1A2 → 14A → 3 → SR003 → circled

One clip from camera roll A001R1KE, starting at 10:35:20:12 interpreted at 25 fps, carrying picture and two audio channels, slated scene 14A take 3 against sound roll SR003, and marked as a circled take. Nine tab-separated values — and an assistant editor’s afternoon saved.

What Media Composer actually does with it

An ALE enters Avid in one of two ways, and the difference matters:

This is also why dailies houses still deliver an ALE next to the MXF files, and why DaVinci Resolve can both import ALEs into its media pool and export them — including with grade metadata on board, which brings us to colour.

Colour rides along: the ASC CDL columns

A dailies grade can travel inside the same text file. Two conventional columns carry an ASC Color Decision List per clip: ASC_SOP, holding slope, offset and power as three bracketed RGB triplets — (1.02 0.98 1.00)(0.01 -0.02 0.00)(0.95 1.00 1.05) — and ASC_SAT, a single saturation value. The colourist’s starting point rides from the dailies suite to the finish as twelve numbers per clip in a text file. It is crude, it is thirty years younger than the format hosting it, and it works.

How good ALEs die

Like BWF metadata, an ALE is robust in the file and fragile in the pipeline. The classic killers:

Where Launchr Post fits

Launchr Post writes an ALE as part of every editor package, on your own Mac. Names, reels and start/end timecodes come from the camera files at the correct rate; scene, take and sound roll come from the sound rolls’ iXML during ingest and sync; tracks reflect what each synced clip actually carries. The file is tab-clean, ASCII-safe and merge-ready — so if an Avid editor or a finishing house is anywhere downstream, the metadata arrives as bin columns instead of a re-logging job.

Hand your editor labelled dailies

Drop a shoot day into Launchr Post. It syncs, sorts and transcribes on your own machine — then exports the editor package with FCPXML, Premiere XML and a merge-ready ALE.

Start free 7‑day trial Free 7‑day trial · everything runs on your Mac