All Tools
M
OtherFreeOpen Source
MADMOM
Python MIR library for beat, onset, and chord analysis
BSD-2-Clause
ABOUT
Music information retrieval needs more than generic spectrograms. Beat, downbeat, onset, and chord tracking require specialized models and DSP. madmom is a Python library with reference algorithms and pretrained processors so researchers extract musical structure without rebuilding the MIR stack from papers.
INSTALL
pip install madmomINTEGRATION GUIDE
1. Track beats and downbeats on a music corpus for alignment or remixing
2. Detect onsets and notes as features for transcription or ML datasets
3. Estimate chords and key as inputs to a recommendation or analysis pipeline
4. Reproduce MIR paper baselines with madmom processors in Python
TAGS
madmompythonmiraudiobeat-trackingonsetchordsdsp