Project overview
Measure tempo from MP3, WAV, FLAC, M4A, OGG, and similar audio files with a two-stage analysis. A coarse pass checks the metric level, then a fine pass refines the BPM within a constrained range; the JSON output includes the primary BPM, metric-level BPM, result status, alternative half/double or 3:2 candidates, and the first 20 beat timestamps. It uses librosa and soundfile.
Repository facts
- Primary language
- Python
- License
- MIT
- Repository updated
- May 12, 2026
- Default branch
- main
Resource types
General skill
Use cases
Media, audio and video
Platforms
Claude Code, Codex, and more
Runtime
Local