Allegro
120
BEATS PER MINUTE
Tap any beat to toggle Accent Weight
Measurement Pipeline Idle
Ground truth first: calibrate speaker→mic with the app’s own click (20–22000 Hz), then measure ambient continuously or take an IR snapshot.
    Rhythm Coach & Acoustic Lab
    Mode: Off — metronome only LIVE
    Input Level RMS / Peak — dB
    RMS Peak · SNR
    Tap or play 12+ beats to lock tempo
    Visual vs beat grid — ms
    Heard vs beat (BT) — ms
    ◄ Ahead (— ms) On Beat (0 ms) Behind ►
    Last 32 hits · MAD + 95% CI
    Timing Coach (requires metronome running)
    Consistency
    Swing Ratio
    Hit Spread (MAD / 95% CI)
    Acoustic Lab — continuous (EDC from live mic)
    C50 (EDC)
    C80 (EDC)
    RT60
    Crest Factor
    Onset Confidence
    Continuous: readings replace in place as new EDC averages arrive. Snapshot IR Sweep (below) is a separate gated room measurement.
    50%
    VISUAL LEAD
    Quality PLL OFF
    Latency (out ↓ / in ↑)
    Timing Benchmark — self-click loopback (uses Click Frequency)
    Press Timing Benchmark to run 12 chirps at the current click Hz and measure speaker→mic error.
    Sprint 3 — Lab Tools
    Snapshot IR: 3× averaged 3 s ESS (40 Hz–8 kHz) with noise gate + coherence — separate from continuous EDC.
    Audio output changed — recalibrate latency for accurate coach timing.
    Sprint 6: Clock jitter histogram + drift alert, BPM detect confirm (12 onsets), grid-locked IOI, 20-chirp cal with jitter history, peak/RMS meter, tap test audio timing, output device select, and A/B CSV export.
    Tap Latency Test
    Start metronome, then tap the zone on each beat.
    Measures motor + visual lag (no microphone).
    TAP ON BEAT
    Click Frequency 880 Hz
    DSP Tone Shaper
    BPM Ramp / LFO Idle
    Frequency Ramp / LFO Idle
    Event & Diagnostic Console