WaveformMatcher
Match video to audio waveforms and export ready-to-import FCPXML
WaveformMatcher solves a familiar post-production problem: syncing double-system audio (a separate WAV recorder) back to camera footage, at scale, without manually clapping every slate.
Drop in video clips and WAV files — or open the media folders directly, with no FCPXML needed — and the app compares audio fingerprints, or embedded timecode when it’s available, to find sync points automatically. Review and adjust on the Timeline Detail, where camera and audio waveforms share one ruler, then export a ready-to-import FCPXML as either individual Sync Clips or grouped Multicam clips, with frame-accurate angle placement and full FCP metadata (reel, scene, shot, camera angle, keywords) round-tripped from the source.
Detect Slate is ready for real work: a clapperboard detector built into the app finds the slate in picture, the frame where the sticks close, and the matching clap in the WAV — digital slates by reading the timecode until it freezes, handwritten ones by watching the sticks. It works on clips that waveform or timecode couldn’t sync, and can run on every synced clip in the background. When a slate is found it becomes a yellow Use Detect Slate button; clips with Final Cut Pro marker pairs get a Use Markers button. Always review the guide before locking sync.
Recent releases added Safety Crop and Wrap Clips Without Sync for footage shot wide to stabilize or track, Scene keywords and smart collections, a floating mini player for the Metadata View, and fully customizable keyboard shortcuts.
The app installs a native Final Cut Pro Workflow Extension (Window › Extensions — open WaveformMatcher once from the Applications folder first), so Events and Timelines can be dragged straight out of Final Cut Pro, and results sent right back. Project state — clips, settings, match results — saves and restores from a .wmproj file, and auto-saves every 20 seconds.
Signed with a Developer ID and notarized by Apple. Available in English and Thai.
Capabilities
Waveform matching
Compares audio fingerprints between video and WAV files to find sync points automatically.
Timecode alignment
Aligns clips using embedded media timecode — WAV timecode and iXML metadata are read natively.
Open Media Files
Sync video and audio files or whole folders directly, with no FCPXML export first.
Detect Slate
A built-in clapperboard detector finds the slate in picture, the frame where the sticks close, and the clap in the WAV — even before sync. Apply it with Use Detect Slate.
Timeline Detail & manual sync
Camera and audio waveforms on one timeline — drag the offset, nudge frames, skim, and resync a single pair, with Auto Lock and Undo.
Metadata View
Spreadsheet-style editing of Scene, Take, Reel, camera and custom fields, with CSV / XLSX / PDF import and metadata-based clip naming.
Safety Crop & Wrap
Scale the camera inside each sync clip or multicam angle for room to stabilize, and wrap clips with no audio as sync clips.
Export modes
Sync Clips, or Multicam with every matching camera as an angle — plus Scene keywords and smart collections.
Auto Speed
One-click playback speed from recorded frame rate (recFPS ÷ timelineFPS), with a 1× duplicate named by the recorded FPS.
Customizable shortcuts
Every command has a key you can change, from a searchable list in the Help menu.
Final Cut Pro Workflow Extension
Drag an Event or Timeline from Final Cut Pro straight into the app, and send the result back with Send To Final Cut Pro.
Updates itself
Checks for new versions and installs them from inside the app.
WaveformMatcher is free. If it saves you time, you can support its development.