Serato Dynamic Analyzer v0.1.0-beta.1
Pre-release
Pre-release
Serato Dynamic Analyzer v0.1.0-beta.1 — First Public Beta
A native macOS SwiftUI app that performs dynamic BPM/beatgrid analysis for Serato DJ. Drag in a track (or your whole Serato library), press Analyze — Serato gets a beat-accurate dynamic beatgrid that fits human drummers and live recordings.
What's included
- Dynamic beat tracking via librosa (frame-level tempo, not a single static BPM)
- Writes
GEOB:Serato BeatGridtags directly into audio files — Serato reads them natively - Batch processing with parallel analysis workers
- Supported formats: MP3, M4A/AAC, MP4, AIFF, WAV
- Bundled Python runtime — no Homebrew or Python install required
Installation
- Download
SeratoDynamicAnalyzer-v0.1.0-beta.1.dmgbelow - Open the DMG and drag the app to
/Applications - On first launch: right-click the app → Open (Gatekeeper bypass for ad-hoc-signed apps)
See the README for full instructions.
Known limitations (beta)
- Apple Silicon native; Intel via Rosetta 2
- Ad-hoc signed, not notarized — Gatekeeper bypass required on first launch
- Dynamic analysis may need tuning for very fast or very slow tracks