Skip to content
Changelog

What's New

Release notes and version history for LTC Magic.

Current release: v0.3 (build 5)

LATEST STABLE: v0.3 (BUILD 5) · 1 NOVEMBER 2026

v0.3 (build 5)

Current stable release

1 November 2026
  • BWF time-of-day fix: cut-segment BWF files now write the segment's true time-of-day to both bext and iXML, so imported segments line up correctly in your DAW.
  • Lower memory on long jobs: WAV and BWF work uses less peak memory, and stamped BWF files are written through a temporary file and published atomically.
  • Licence revalidation: active licences are checked with the licensing service at most once every 24 hours. Revoked, deleted or inactive licences lock the app; a network failure keeps the last locally verified licence.
  • Stable device identity: the app keeps a device-identity mirror in Application Support, so deleting only the Keychain item does not reset a trial or orphan an activation.
  • Third-party notices: available from Help, with the full Sparkle, pyaaf2, CPython and python-build-standalone licence texts. The private Python runtime no longer ships pip or bytecode caches.
  • Cleaner download: the release archive is free of AppleDouble metadata, caches, bytecode and .DS_Store files.
  • Includes optional AAF audio alignment, first shipped in build 4. Read the alignment guide.

v0.3 (build 4)

Previous stable release

28 October 2026
  • Optional AAF audio alignment: find one fixed offset between an AAF and Stereo mix WAV exported from the same edit with different in points. Camera scratch audio can match a final mix when enough sound is shared.
  • Earlier alignment feedback: see the offset and confidence as soon as matching finishes during the input scan. The summary remains visible through Mapping, Validate and Report.
  • Manual control: adjust an automatic result or enter a manual offset. Uncertain matches keep the current alignment and add a warning; automatic matching remains off by default.
  • Matching in points: retain leading mix audio or trim AAF material before the WAV start, advancing crossing audio and picture source ranges together.
  • AAF importer packaging: keep the bundled Python standard library intact when resources are refreshed during an incremental build.
  • Audio matching runs locally and leaves source files unchanged. Read the alignment guide for setup, confidence, manual offsets and limitations.

v0.2 (build 3)

Previous stable release

20 October 2026
  • Timecode Stamping: stamp bext and iXML start timecode from LTC without modifying audio samples.
  • Single and Grouped Batch: stamp one synchronised WAV set, or use Filename token or Regular expression matching to stamp grouped takes.
  • LTC Cut Splitter: detect LTC discontinuities and split a music WAV into timecode-stamped segments.
  • PolyWAV Splitter: split multichannel WAVs to mono, in linear PCM or 32-bit float, without re-encoding.
  • Timeline Builder: rebuild a multicam timeline from Timeline XML or chased-timecode AAF, a Synced audio folder and a Stereo mix WAV, and write FCPXML.
  • Build readiness validation, a readable build report, and CSV reports for post-run review.
  • Supported LTC frame rates: 23.976, 24, 25, 29.97 NDF, 29.97 DF and 30; Double LTC handles 50/60 fps picture.
  • Audio files are never uploaded. Licensing requests send a pseudonymous Keychain device identifier, your Mac’s sharing name and your licence key.
  • 14-day full-featured trial and a one-time lifetime licence with 2 Mac activations and free updates through the v1.x lifecycle.
  • Universal build for Apple silicon and Intel, requiring macOS 14.6 or later. Distributed as a ZIP download (~47.8 MB).
  • Documentation hub covering installation, trial, activation, Timecode Stamping, LTC Cut Splitter, PolyWAV Splitter, Timeline Builder and troubleshooting.