Track analyzer with precision, built for DJs.

Mixlyzer scans your tracks, detects tempo and key changes, proposes CUE pairs for seamless jumps, and provides an interactive editor for fast, precise editing.

Every detail stays in sync

Static and dynamic beatgrids, key maps, and JumpCUE suggestions live on a single, clean timeline for fast auditing.

Dynamic Beatgrid Precisely tracks BPM and phase
Key Modulation Map Stay in key during mix
JumpCUE Pairs Seamless forward and backward jump ready
Mixlyzer interface preview

Sample Mixlyzer session with dynamic beatgrid and key map.

Features for complex tracks

For DJs and producers who need steady grids through tempo and key changes in any genre, including Anime OST, doujin, rhythm game, Vocaloid, and VTuber tracks.

Static Beatgrid Analysis

Lock the global BPM fast

Detect a track's global BPM and phase to establish a reliable starting grid before you fine-tune.

Dynamic Beatgrid Analysis

For tracks with dynamic BPM

Split songs into multiple tempo segments so BPM and phase changes are mapped accurately across the track.

Dynamic Key Analysis

Trace key modulations

Track musical key changes over time, keeping harmonic mixes tight even when arrangements move.

JumpCUE Analysis

Jump-ready cues

Discover CUE pairs for seamless forward and backward jumps.

Fast, Interactive Editing

Edit at DJ speed

The built-in interactive editor makes polishing grids quick and efficient.

Export

Collaborate with other software

Export tempo segments and JumpCUE entries directly into your DJ software library via XML export and JumpCUE rendering.

Typical workflow

Everything you need is drag-and-drop.

1) Load a track Drag a file into Mixlyzer or pick one from the library pane.
2) Let the analyzer work Tempo segments, keys, and JumpCUE pairs are detected automatically.
3) Fine-tune the grid Adjust BPM, shift segments, or reanalyze specific sections without breaking flow.
4) Export Save edits and export XML or rendered audio file.
Get started

Choose how you want to run Mixlyzer

Run via uv for the full development experience or grab a release build to get mixing right away.

Option A - Using uv (For developer)

  1. Install uv (Python 3.12+).
  2. Clone the repo and open the folder.
  3. Run uv sync to install dependencies.
  4. Launch with uv run python -m app.main.

Option B - Released binary (For ordinary users)

  1. Download the latest build.
  2. Extract and start the executable.
  3. Set your music library path, then analyze and export.