The DOI matches its DataCite record.
madmom: a new Python Audio and Music Signal Processing Library
Open accessAbstract
In this paper, we present madmom, an open-source audio processing and music information retrieval (MIR) library written in Python. madmom features a concise, NumPy-compatible, object oriented design with simple calling conventions and sensible default values for all parameters, which facilitates fast prototyping of MIR applications. Prototypes can be seamlessly converted into callable processing pipelines through madmom's concept of Processors, callable objects that run transparently on multiple cores. Processors can also be serialised, saved, and re-run to allow results to be easily reproduced anywhere. Apart from low-level audio processing, madmom puts emphasis on musically meaningful high-level features. Many of these incorporate machine learning techniques and madmom provides a module that implements some in MIR commonly used methods such as hidden Markov models and neural networks. Additionally, madmom comes with several state-of-the-art MIR algorithms for onset detection, beat, downbeat and meter tracking, tempo estimation, and piano transcription. These can easily be incorporated into bigger MIR systems or run as stand-alone programs.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
In the citing paper
“A MIR pipeline based on Chordino [39], BeatNet [40], madmom [41], Essentia [42], JukeMIR [43], and related tools estimates chord sequences, beat and tempo statistics, key information, melody-related descriptors, and other low-level musical attributes. An instrument-recognition branch records time-varying active instruments, while SongFormer [44] predicts the song structure and divides each track”
From MOSS-Audio Technical Report (2026) · cites this paper as [41]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
No references could be resolved yet.
Research works printed but not linked: 16
- [1][1] S. Behnel, R. Bradshaw, C. Citro, L. Dalcin, D. Seljebotn, and K. Smith. Cython: The Best of Both Worlds. Computing in Science Engineering , 13(2), 2011. -
- [2][2] S. B¨ ock, F. Krebs, and G. Widmer. A Multi-model Approach to Beat Tracking considering Heterogeneous Music Styles. In Proc. of the 15th Int. Society for Music Information Retrieval Conf. (ISMIR) , 2014. -
- [3][3] S. B¨ ock, F. Krebs, and G. Widmer. Accurate Tempo Estimation based on Recurrent Neural Networks and Resonating Comb Filters. In Proc. of the 16th Int. Society for Music Information Retrieval Conf. (ISMIR) , 2015. -
- [4][4] S. B¨ ock, F. Krebs, and G. Widmer. Joint Beat and Downbeat Tracking with Recurrent Neural Networks. In Proc. of the 17th Int. Society for Music Information Retrieval Conf. (ISMIR) , 2016. -
- [5][5] S. B¨ ock and M. Schedl. Enhanced Beat Tracking with Context-Aware Neural Networks. In Proc. of the 14th Int. Conf. on Digital Audio Effects (DAFx) , 2011. -
- [6][6] D. Bogdanov, N. Wack, E. G´ omez, S. Gulati, P. Herrera, O. Mayor, G. Roma, J. Salamon, J. Zapata, and X. Serra. Essentia: an open source library for sound and music analysis. In In Proc. of ACM Multimedia , 2013. -
- [8][8] F. Eyben, S. B¨ ock, B. Schuller, and A. Graves. Universal Onset Detection with Bidirectional Long Short-Term Memory Neural Networks. In Proc. of the 11th Int. Society for Music Information Retrieval Conf. (ISMIR) , 2010. -
- [9][9] F. Eyben, F. Weninger, F. Gross, and B. Schuller. Recent Developments in openSMILE, the Munich Open-Source Multimedia Feature Extractor. In In Proc. of ACM Multimedia , Barcelona, Spain, 2013. -
- [11][11] F. Korzeniowski, S. B¨ ock, and G. Widmer. Probabilistic Extraction of Beat Positions from a Beat Activation Function. In Proc. of the 15th Int. Society for Music Information Retrieval Conf. (ISMIR) , 2014. -
- [12][12] F. Krebs, S. B¨ ock, and G. Widmer. Rhythmic Pattern Modeling for Beat and Downbeat Tracking in Musical Audio. In Proc. of the 14th Int. Society for Music Information Retrieval Conf. (ISMIR) , 2013. -
- [13][13] O. Lartillot and P. Toiviainen. A Matlab toolbox for musical feature extraction from audio. In Proc. of the 10th Int. Conf. on Digital Audio Effects (DAFx) , 2007. -
- [14][14] B. Mathieu, S. Essid, T. Fillon, and J. Prado. YAAFE, an easy to use and efficient audio feature extraction software. In Proc. of the 11th Int. Society for Music Information Retrieval Conf. (ISMIR) , 2010. -
- [15][15] B. McFee, C. Raffel, D. Liang, D. Ellis, M. McVicar, E. Battenberg, and O. Nieto. librosa: Audio and Music Signal Analysis in Python. In Proc. of the 14th Python in Science Conf. (SCIPY) , 2015. -
- [16][16] F. P´ erez and B. E. Granger. IPython: A System for Interactive Scientific Computing. Computing in Science Engineering , 9(3), 2007. -
- [17][17] J. Schl¨ uter and S. B¨ ock. Musical Onset Detection with Convolutional Neural Networks. In Proceedings of the 6th International Workshop on Machine Learning and Music , Prague, Czech Republic, 2013. -
- [19][19] S. van der Walt, S. C. Colbert, and G. Varoquaux. The NumPy Array: A Structure for Efficient Numerical Computation. Computing in Science Engineering , 13(2), 2011.
Cited by
Sorted by citations
Yang, C., Yu, C., Chen, H., Zhu, J., Chen, J., Chen, K., Wang, W., Wang, Y., Jiang, Y., Jiang, Y., et al. (2026) · arXiv · doi:10.48550/arxiv.2606.01802
Metadata
- Authors
- Böck, S., Korzeniowski, F., Schlüter, J., Krebs, F., & Widmer, G.
- Affiliations
- Johannes Kepler University of Linz (AT)
- Venue
- arXiv
- Publisher
- arXiv
- Published
- 2016
- ISSN
- 2331-8422 (ISSN-L)
- arXiv
- 1605.07008
- OpenAlex
- W2950693330
- Cited by
- 32
- References
- 0
- Citations by year
- 2025: 2 · 2024: 5 · 2023: 5 · 2022: 3 · 2021: 6 · 2020: 3 · 2019: 3 · 2018: 3 · 2016: 2
- Type
- posted content
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Funders
- European Commission (2007–2013, 610591)
- Austrian Science Fund
- Topics
- Physical Sciences › Computer Science › Signal Processing › Music and Audio Processing
- Social Sciences › Arts and Humanities › Music › Music Technology and Sound Studies
- Life Sciences › Neuroscience › Cognitive Neuroscience › Neuroscience and Music Perception
- Keywords
- music information retrieval, audio signal processing, Python library, open source software, parallel computing, reproducibility, musical elements, hidden Markov models, artificial neural networks, onset detection, beat tracking, tempo estimation, piano transcription
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review