macOS app · DaVinci Resolve

Resync

The good sound just showed up — and Resolve won't let you swap it in. Resync will.

macOS app

Picture the end of a shoot day. You've spent hours grading a timeline while listening to that tinny on-camera scratch. Then the sound mixer hands you the real, glorious production audio… and DaVinci flatly refuses to swap the audio on clips already cut into a timeline. Cue the dread of re-conforming the whole thing by hand. Resync does it for you — while you go home.

The trick, in plain words

  • Re-syncs the real sound to your camera clips by timecode (jam-sync = frame-exact), replacing the scratch at media-pool level.
  • Rebuilds your exact edit into a brand-new timeline from the synced clips, so the good audio just rides along.
  • Copies every single grade across with CopyGrades — your color never leaves Resolve and nothing is re-rendered.
  • Tells you what's missing — a coverage report lists any clip with no matching sound take (stays MOS) before you commit.

Three clicks and you're done

1 · Open your graded timeline
2 · Click the sound bin in the Media Pool
3 · Workspace › Scripts › Resync
    → "… - RESYNC": same cut, same color, real sound

Your original timeline is never touched. Python installs itself on first run; the app is signed and notarized by Apple, so it opens with a double-click.

Why DITs keep it on the cart

Swapping scratch for real sound on a graded timeline used to mean an evening of manual relinking — one wrong drag and the color's gone. Resync turns that whole ritual into three clicks and hands you a delivery-ready timeline: same cut, same grade, the sound that was actually recorded. That's an evening of your life back, per shoot day.

Download for macOS

macOS · 44 MB · signed & notarized · needs DaVinci Resolve

Web app · Color pipeline

LutForge

Import a LUT, choose input/output color space and gamma, export it where it belongs.

Live

A web tool plus color backend for DITs. It imports any LUT, autodetects its spaces, previews before/after, and bakes a colorimetric, ARRI-rendered or Log2Log 3D LUT — with an ARRI look library and LogC4↔LogC3 conversion built in.

Color engine

  • Transfer curves and gamuts: LogC3 (EI800), LogC4, ACEScc/cct, DaVinci Intermediate, sRGB, Rec709/1886 — over AWG3, AWG4, Rec2020, P3, DaVinci WG, ACES AP0/AP1, with Bradford adaptation.
  • Validated 59/59 offline and cross-checked against colour-science (LogC3(0.18)=0.391, LogC4(0.18)=0.278…).
  • Reads/writes .cube (red-fastest) and .dat (DaVinci, blue-fastest) with trilinear interpolation.
  • Space autodetection from LUT metadata and file name.

Output formats — each to its slot

.cubeThe direct transform → Resolve, ART Custom Color Management, monitor.
.alf4Log2Log look (CMT, AWG4/LogC4→LogC4) → the ALEXA 35 CMT slot.
.amlDisplay look (SDR DRT →Rec709) → classic camera / display.

.alf4 and .aml writers are byte-exact — identical to ARRI's official look-builder.

Log2Log ← 709 extraction

Turn a display look (LogC4→Rec709) into a Log2Log CMT for the ALEXA 35 look system by applying ARRI's inverse Reveal DRT. That way CMT + ARRI DRT reproduces the look with no double render. The inverse is precomputed by inverting the official DRT (Levenberg-Marquardt); at runtime only the cached LUT is applied. Verified in the ARRI Reference Tool with a clean difference matte.

CLI toolkit · ARRI looks

RELUT

Convert LUTs and looks to the space an ARRI camera actually needs.

CLI toolkit

Three chainable command-line tools, no dependencies (pure Python; the ALF4 packer uses the ARRI Image SDK). Built to load a colorist's look onto an ALEXA 35 without fighting the render.

Three chainable tools

  • logc3to4 — re-heads a LogC3/AWG3 LUT for ALEXA 35 (LogC4/AWG4), full primaries matrix included; validated below 0.01 on the neutral axis against ARRI's official LUT.
  • look_to_loglog — turns a LogC4→Rec709 display look into LogC4→LogC4, re-encoding only the output; round-trip verified under 1.5/255.
  • alf4pack — packs a Log2Log .cube into a valid .alf4 camera look using the ARRI Image SDK as the format oracle.

Typical flow

look LogC4→Rec709
  → look_to_loglog
  → look LogC4→LogC4
  → alf4pack
  → .alf4 → ALEXA 35

The ALF4 look is LogC4→LogC4 (artistic): the camera applies its own LogC4→Rec709 render on top. Never load a display look directly or it renders twice.

Need a transform or format that isn't here yet? If the shoot asks for it, we design it.