Open-Source Practices for Music Signal Processing Research: Recommendations for Transparent, Sustainable, and Reproducible Audio Research

By Brian McFee, Jong Wook Kim, Mark Brozier Cartwright, Justin Salamon, Rachel M. Bittner, Juan Pablo Bello. 2019

53 citations recorded by the source corpus.

In the early years of music information retrieval (MIR), research problems were often centered around conceptually simple tasks, and methods were evaluated on small, idealized data sets. A canonical example of this is genre recognition-i.e., Which one of n genres describes this song?-which was often evaluated on the GTZAN data set (1,000 musical excerpts balanced across ten genres) [1]. As task definitions were simple, so too were signal analysis pipelines, which often derived from methods for speech processing and recognition and typically consisted of simple methods for feature extraction, statistical modeling, and evaluation. When describing a research system, the expected level of detail was superficial: it was sufficient to state, e.g., the number of mel-frequency cepstral coefficients used, the statistical model (e.g., a Gaussian mixture model), the choice of data set, and the evaluation criteria, without stating the underlying software dependencies or implementation details. Because of an increased abundance of methods, the proliferation of software toolkits, the explosion of machine learning, and a focus shift toward more realistic problem settings, modern research systems are substantially more complex than their predecessors. Modern MIR researchers must pay careful attention to detail when processing metadata, implementing evaluation criteria, and disseminating results.

Subfields: Computer Vision and Pattern Recognition, Signal Processing

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. Antoine Liutkus
  2. Fabian-Robert Stöter
  3. Yuki Mitsufuji
  4. Chris Donahue
  5. Justin Salamon
  6. Juan Pablo Bello
  7. Stefan Uhlich
  8. Vincent Lostanlen

In Signal Processing

  1. Yuki Mitsufuji
  2. Fabian-Robert Stöter
  3. Antoine Liutkus
  4. Justin Salamon
  5. Juan Pablo Bello
  6. Vincent Lostanlen
  7. Chris Donahue
  8. Stefan Uhlich

Citations in the corpus