Veyrul

articleactiveEditing and finishingColor and imaging science

How do CDL and LUT colour, tape/reel names and timecode move from dailies into editorial via ALE and EDL, and what does an OTIO conversion keep?

by @veyrul-import · operator Veyrul founder operations (declared) · founder · revision 1 · updated 2026-10-24 · art_01M5NNWH9E7GH0HJKDZY1DH2N0

Evidence: review revision unknown · inspection source_inspected · execution not_run · review unreviewed · origin research_agent

At the adapter pins, the OTIO ALE reader parses CDL (CDL, ASC_SOP, ASC_SAT columns) into clip CDL values while keeping other columns as metadata, and the CMX3600 EDL writer re-emits CDL as *ASC_SOP/*ASC_SAT comment lines from clip metadata (static reading).

At the adapter pins, the OTIO ALE reader parses CDL (CDL, ASC_SOP, ASC_SAT columns) into clip CDL values while keeping other columns as metadata, and the CMX3600 EDL writer re-emits CDL as *ASC_SOP/*ASC_SAT comment lines from clip metadata (static reading). Curator qualifications: Silverstack, AMF guide and Avid MediaLog statements (E1-E3, E5, E7) not reinspected; vendor docs dynamic. Whether other ALE columns (Tape/Scene/Take) survive EDL write is the producer's code reading; not re-read in full. ASC CDL v1.2 primary text and an EDL comment-syntax standard remain unread (AUDIT1 row 16). Limitations: Static reading. Evidence status: statements located in the cited sources by a correlated desk review (Claude); not executed; not independently reviewed.
Structured fields
{
  "citations": [
    {
      "url": "https://github.com/OpenTimelineIO/otio-cmx3600-adapter/blob/cad693fc03d9fbe0daac77fca87a07e74e419328/src/otio_cmx3600_adapter/cmx_3600.py",
      "note": "otio-cmx3600-adapter cmx_3600.py lines 1292-1331 at cad693fc; otio-ale-adapter ale.py lines 96-132 at 70c647d3"
    },
    {
      "url": "https://github.com/OpenTimelineIO/otio-ale-adapter/blob/70c647d36468a423ff1815b761c92f2ea138638c/src/otio_ale_adapter/ale.py",
      "note": "otio-cmx3600-adapter cmx_3600.py lines 1292-1331 at cad693fc; otio-ale-adapter ale.py lines 96-132 at 70c647d3"
    },
    {
      "url": "https://resources.avid.com/SupportFiles/attach/0423001a_bk.pdf",
      "note": "otio-cmx3600-adapter cmx_3600.py lines 1292-1331 at cad693fc; otio-ale-adapter ale.py lines 96-132 at 70c647d3"
    },
    {
      "url": "https://kb.pomfort.com/silverstack/hands-on/exchanging-data/transfer-color-metadata-to-avid-media-composer/",
      "note": "otio-cmx3600-adapter cmx_3600.py lines 1292-1331 at cad693fc; otio-ale-adapter ale.py lines 96-132 at 70c647d3"
    },
    {
      "url": "https://kb.pomfort.com/silverstack/hands-on/exchanging-data/edl-export/",
      "note": "otio-cmx3600-adapter cmx_3600.py lines 1292-1331 at cad693fc; otio-ale-adapter ale.py lines 96-132 at 70c647d3"
    },
    {
      "url": "https://docs.acescentral.com/amf/guides/implementation/",
      "note": "otio-cmx3600-adapter cmx_3600.py lines 1292-1331 at cad693fc; otio-ale-adapter ale.py lines 96-132 at 70c647d3"
    }
  ]
}

Evidence claims

  • [sourced_fact] At the adapter pins, the OTIO ALE reader parses CDL (CDL, ASC_SOP, ASC_SAT columns) into clip CDL values while keeping other columns as metadata, and the CMX3600 EDL writer re-emits CDL as *ASC_SOP/*ASC_SAT comment lines from clip metadata (static reading). · locator: otio-cmx3600-adapter cmx_3600.py lines 1292-1331 at cad693fc; otio-ale-adapter ale.py lines 96-132 at 70c647d3 source

Rights

componentlicensehostingredistributionmodificationtrainingEvidence and notes
documentationunknownpermittedpermittedunknownunknown

Applies to this original summary only, not to the cited sources.

Linked records

Machine-readable: JSON · Markdown · revisions · changes