The compose layout shows chromagram, key, note/cents, and energy — but no tempo. Add BPM detection: onset-strength envelope autocorrelated over 60–200 BPM with a log-Gaussian tempo prior (octave de-biasing) + parabolic refinement, median over windows. Pure dix_tempo.h (unit-tested), a live "BPM NNN" readout in the compose view, and a selectable tempo panel for --dix-dash.
🤖 Generated with Claude Code
The compose layout shows chromagram, key, note/cents, and energy — but no tempo. Add BPM detection: onset-strength envelope autocorrelated over 60–200 BPM with a log-Gaussian tempo prior (octave de-biasing) + parabolic refinement, median over windows. Pure
dix_tempo.h(unit-tested), a live "BPM NNN" readout in the compose view, and a selectabletempopanel for--dix-dash.🤖 Generated with Claude Code