Ross ROSS = Recommend OSS · open-source software intelligence for agents

CPJKU/madmom

Python audio and music signal processing library observed · 2026-08-28

github.com/CPJKU/madmom · homepage · Python · NOASSERTION (other) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
CPJKU/madmommain56

For agents

markdown · JSON · MCP: product_card(name="CPJKU/madmom")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem