CPJKU/madmom
Python audio and music signal processing library observed · 2026-08-28
Health v2 · maintenance only
56/100
- Activity 73
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4012
- days_rel: n/a
- days_push: 166
- n_releases_24m: 0
Adoption not part of the score
1699 stars · 285 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Madmom is a Python audio signal processing library with a strong focus on music information retrieval (MIR) tasks. It provides reference implementations of MIR algorithms such as beat, downbeat, onset, tempo, and note tracking, developed at JKU Linz and OFAI Vienna.
Use cases
- detect beats and downbeats in music recordings
- estimate the tempo of an audio track
- find note onsets in audio
- extract features from music audio for machine learning
- transcribe polyphonic music
- process live audio input in Python
- run music information retrieval research experiments
When to choose
- you need state-of-the-art beat, downbeat, onset, or tempo tracking in Python
- you are doing music information retrieval research and want reference algorithm implementations
- you want a NumPy/SciPy-based audio feature extraction pipeline
- you need to process live audio streams for MIR tasks
When to avoid
- you need a commercial license — the bundled model/data files are CC BY-NC-SA (non-commercial)
- you need general-purpose audio editing or playback rather than analysis
- you need speech or general audio processing unrelated to music
- you require a pure-Python dependency without Cython compilation
Facets
library · maturity maintenance
audio-processing machine-learning nlp machine-learning data-science python cross-platform music-information-retrieval signal-processing beat-tracking onset-detection numpy scipy cython audio
2 sources
- readme: https://github.com/CPJKU/madmom · fetched 2026-08-28 · db46780e0b2a
- registry_pypi: https://pypi.org/pypi/madmom/json · fetched 2026-08-29 · 5836ffdc3044
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| CPJKU/madmom | main | 56 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem