Sync Every Device.
Perfectly Aligned.
Multi-device audio and video synchronization with sample-accurate FFT cross-correlation. Built with Rust and Tauri v2 for native performance. Import, analyze & sync, and export — three steps to perfectly aligned audio.
v3.1.0 · Free & Open Source · Built with Rust
Features
Everything You Need for Perfect Sync
Multi-Device Sync
Sync recordings from any combination of cameras, microphones, Zoom recorders, and phones. All devices aligned to a shared timeline.
Video Support
Import MP4, MOV, MKV, AVI, and more. Audio is extracted automatically via ffmpeg — no manual conversion needed.
FFT Cross-Correlation
Uses Fast Fourier Transform cross-correlation for sample-accurate alignment. Confidence scores tell you how reliable each match is.
Clock Drift Correction
Automatically detects and compensates for sample clock differences between devices. Also includes a standalone Fix Drift tool to correct individual files — compare against a reference or enter a known drift rate.
Smart Grouping
Drag and drop files — AudioSync automatically groups them by device name and creation metadata into separate tracks.
NLE Timeline Export
Export your synced timeline as FCPXML or EDL. Open it in DaVinci Resolve, Final Cut Pro, or Premiere with all clips pre-arranged on the correct tracks.
Workflow
Three Steps to Perfect Sync
Import
Create tracks for each recording device and add your audio or video files. Drag-and-drop or use the file picker. Video audio is extracted automatically. Supports WAV, AIFF, FLAC, MP3, MP4, MOV, MKV, and many more formats.
Analyze & Sync
One click runs FFT cross-correlation at 8 kHz — 36x faster than full resolution while maintaining sub-millisecond precision. Clock drift between devices is automatically detected and measured. Watch live progress with per-clip confidence scores and ETA.
Export
Export one drift-corrected, synced audio file per track — perfectly aligned from start to finish. Choose WAV, AIFF, FLAC, or MP3 with configurable quality. Or export an NLE timeline (FCPXML/EDL) for DaVinci Resolve, Final Cut Pro, or Premiere.
Use Cases
Built for Real Production Workflows
Film & Video Production
Multi-camera shoots with separate audio recorders. Sync the main camera, B-roll cameras, and boom mic recordings into a perfectly aligned timeline.
Live Music Recording
Mix board recording plus audience mics, phone recordings, and instrument DIs. Every source aligned to the same timeline for mixing.
Podcast & Multi-Mic
Each host records locally on their device. AudioSync aligns all recordings even when they started at different times.
Field Recording
Multiple recorders placed in different locations. Sync ambient recordings, wildlife mics, and contact mics for spatial audio.
Content Creation
YouTube, TikTok, Twitch — sync your main camera, screen recording, and external mic without manual alignment in your editor.
DaVinci Resolve Workflow
Export an FCPXML timeline and import it into DaVinci Resolve. All your clips land on the right tracks at the right positions — ready to color and edit.
Compatibility
Works With Your Files
Audio Formats
Video Formats (audio extracted via ffmpeg)
Audio Quality
High-Quality Audio Processing
Professional-grade audio pipeline that preserves every bit of your original recordings.
24-bit / 32-bit Float
Full bit-depth preservation throughout the entire processing pipeline. No quality loss from import to export.
Polyphase Resampling
Rubato FFT resampler for sample rate conversion with minimal artifacts. Professional-quality resampling when needed.
Flexible Export
Lossless WAV, AIFF, and FLAC export, plus MP3 with configurable bitrate (128–320 kbps) for smaller deliverables.
Sample-Rate Preservation
Exports at your project's highest native sample rate. 44.1k, 48k, 96k, 192k — whatever your source files use.
Non-Destructive
Your original files are never modified. Analysis runs on 8 kHz copies; full-res audio is only read during export.
Scientific Precision
Rust-native DSP engine with rustfft. FFT cross-correlation with sub-sample accuracy, plus automatic clock drift detection and correction via linear regression.
Cloud
Your Projects, Everywhere
Save your synced timelines to the cloud and access them from any device. Sign in with your Keyhan Studio account — completely optional.
Cloud Save
Save your projects securely to the cloud with one click. All tracks, clips, offsets, and analysis results preserved.
Access Anywhere
Open your timelines from any device — your studio Mac, your laptop on location, or the web at studio.keyhan.info.
One Account
Sign in with your Keyhan Studio account. One login across all Keyhan apps — AudioSync Pro, and more to come.
Share Timelines
Share your synced timeline via a link. Recipients can view the interactive waveform timeline and download the FCPXML — no account needed.
100% Optional
Cloud is completely optional. AudioSync Pro works fully offline with local project files. No account required to use the app.
Secure
Your data is encrypted in transit and at rest. Projects are private to your account — never shared or used for anything else.
Download
Free to Download & Use
No subscriptions, no watermarks, no limitations. AudioSync Pro is completely free for everyone.
Requires ffmpeg for video file support · Built with Rust + Tauri v2
Performance
Built with Rust
AudioSync Pro v3 is a ground-up rewrite in Rust. Native performance, minimal memory footprint, single binary — no Python runtime required.
Faster analysis than the Python version
Lower memory usage — 8 kHz analysis copies only
Single binary — no Python runtime, no pip install
Sub-millisecond precision for sample-accurate alignment
rustfft
FFT cross-correlation
rubato
Polyphase resampling
symphonia
Audio decoding
hound
WAV export