محلل المزيج
Full DJ mix analysis: BPM consistency, key transitions, energy flow. Runs on your device — files never uploaded.
Drop your mix here or click to browse
MP3, WAV, FLAC, OGG, M4A · Up to 120 minutes
How to Analyze Your Mix
- 1 Upload your DJ mix (MP3, WAV, FLAC)
- 2 AI detects transitions, BPM, and keys
- 3 Review your mix report with per-transition scores
Frequently Asked Questions
What does the mix report include?
How accurate is transition detection?
What genres are supported?
Does it check harmonic mixing?
How is this different from just checking BPM?
Is my mix uploaded to a server?
How mix analysis actually works
A DJ mix is a single audio file containing multiple tracks blended together. The analyzer's job is to find where each track ends and the next begins, then evaluate how well the transition worked. This breaks into three DSP stages.
Transition boundary detection
The analyzer computes spectral flux — the per-frame change in frequency content — across the full mix. Sharp flux spikes mark moments where the spectral content shifts significantly, which usually corresponds to a new track entering or leaving. The analyzer then cross-references flux spikes with energy envelope discontinuities (sudden RMS shifts) and tempo grid breaks (BPM deltas above a threshold). When two of those three signals align within a one-second window, that timestamp is locked as a transition boundary.
Per-transition scoring
Each detected transition gets three independent scores. Timing accuracy measures how cleanly the outgoing track's last downbeat aligns with the incoming track's first downbeat — a one-beat offset penalizes more than a four-beat offset because it sounds dragging rather than intentional. Harmonic compatibility uses the Camelot wheel — same code (8A → 8A) scores perfect, adjacent codes (8A → 7A or 9A) score high, jumps of three or more positions score low. Energy flow tracks RMS over a 30-second window before and after the transition to detect whether energy built up, dropped, or stayed flat.
Overall mix score
The five quality buckets (Surgical, Smooth, Dynamic, Raw, Chaotic) come from genre-calibrated weights applied to the per-transition scores. A Rominimal set rewards long 32-bar blends and gradual energy curves; a Drum & Bass set rewards fast cuts and rapid energy swings. Auto-detect uses the dominant BPM range and rhythmic pattern to pick the right profile. Use أداة البحث عن حركات BPM في الدقيقة or أداة البحث عن المفاتيح first if you only need single-track BPM or key data instead of a full mix evaluation.
Reading the harmonic clash map and transition pins
The waveform timeline shows clickable pins at each detected transition. Pin color encodes the overall transition score: green = clean (timing, harmony, and energy all aligned), yellow = workable but one dimension is off, red = clash (key incompatibility, off-beat alignment, or jarring energy drop). Click any pin to expand the per-transition detail view — it shows the exact BPM delta, the Camelot key transition, and the energy envelope around the cut.
Common clash patterns and what they mean
- Red pin with green energy, red harmony — keys clash but energy flow is intentional. Common when DJs prioritize crowd energy over technical mixing. Acceptable in peak-time sets, not in long-form melodic journeys.
- Yellow pin with off-beat timing — one-bar drift, often from manual beatmatching without sync. Use the timing offset readout to fix it on the next attempt.
- Red pin with sudden RMS drop — a flubbed transition where the outgoing track ended before the incoming track was loud enough. Fix by extending the outgoing fade or starting the incoming track earlier.
- Green pin during a fast cut — the analyzer recognized the cut as intentional because the energy envelope matched the genre profile. DnB sets get many of these; Rominimal sets get almost none.
Use the Highlights filter to focus only on green pins (the moments worth replaying or sampling), or Issues to surface only yellow and red pins (the ones to study and improve). For deeper context on the harmonic clash patterns, the Chord Detector can analyze individual tracks to verify the Camelot codes the mix analyzer used.