madmom: A New Python Audio and Music Signal Processing Library

By Sebastian Böck, Filip Korzeniowski, Jan Schlüter, Florian Krebs, Gerhard Widmer. ACM Multimedia, 2016

317 citations recorded by the source corpus.

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 methods commonly used in MIR 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 chord recognition. These can easily be incorporated into bigger MIR systems or run as stand-alone programs.

Subfields: Computer Vision and Pattern Recognition, Signal Processing

View Paper: https://www.semanticscholar.org/paper/0e67c26e0868ec4cf1746f20e7fcda4e9f82f8c1

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computer Vision and Pattern Recognition

  1. Yu-Siang Huang
  2. Justin Salamon
  3. Juan Pablo Bello
  4. Jong Wook Kim
  5. Rachel M. Bittner
  6. Brian McFee
  7. Yi-Hsuan Yang
  8. Gerhard Widmer

In Signal Processing

  1. Justin Salamon
  2. Juan Pablo Bello
  3. Yu-Siang Huang
  4. Mark Brozier Cartwright
  5. Jong Wook Kim
  6. Brian McFee
  7. Rachel M. Bittner
  8. Yi-Hsuan Yang

Citations in the corpus