Skip to content

Serato Dynamic Analyzer v0.1.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@shatakaan shatakaan released this 09 Jun 20:31

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 BeatGrid tags 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

  1. Download SeratoDynamicAnalyzer-v0.1.0-beta.1.dmg below
  2. Open the DMG and drag the app to /Applications
  3. 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