DJ Mixing & Transition Quality
MixBox evaluates DJ mixing and transition quality with automated gates.
DJ path: entry → validated config → analysis/services → planning/transitions → mixer → audio + reports — full stage breakdown in Architecture.
Rotation Quality Gate
| Metric | Micro limit |
|---|---|
beat_phase_correction_p95_ms | ≤ 10.0 |
clipped_ratio | ≤ 0.001 |
energy_dip_worst_db | ≤ 3.0 |
What each metric defends:
beat_phase_correction_p95_ms— beat-grid phase alignmentclipped_ratio— clipping avoidance in the rendered mixenergy_dip_worst_db— energy continuity across the transition
Modes
| Mode | Input |
|---|---|
micro | Synthetic clicks generated in-test (deterministic validation) |
afro | Uncommitted tunes/ audio assets (nonportable) |
uv run python scripts/rotation_quality_gate.py micro -n 1Positional mode
The mode (
microorafro) is a positional argument, not a flag.