Accompanying Website: Fundamentals of Music Processing

Editions of the book


Meinard Müller
Fundamentals of Music Processing
Using Python and Jupyter Notebooks
2nd edition, 495 p., hardcover
ISBN: 978-3-030-69807-2
Springer, 2021


Meinard Müller
Fundamentals of Music Processing
Audio, Analysis, Algorithms, Applications
487 p., 249 illustrations, hardcover
ISBN: 978-3-319-21944-8
Springer, 2015

Main Features of the Textbook

The textbook provides both profound technological knowledge and a comprehensive treatment of essential topics in music processing and music information retrieval (MIR). Including numerous examples, figures, and exercises, this book is suited for students, lecturers, and researchers working in audio engineering, signal processing, computer science, digital humanities, and musicology.

The book consists of eight chapters. The first two cover foundations of music representations and the Fourier transform – concepts used throughout the book. Each of the subsequent chapters starts with a general description of a concrete music processing task and then discusses – in a mathematically rigorous way – essential techniques and algorithms applicable to a wide range of analysis, classification, and retrieval problems. By mixing theory and practice, the book's goal is to offer detailed technological insights and a deep understanding of music processing applications. Special features of the book include:

  • The book is self-contained to a great extent.
  • The eight chapters are organized in a modular fashion, thus offering readers and teachers many ways to choose, rearrange, or supplement the material.
  • Navigation guides (also called views) in the preface help a reader or teacher to create a personalised journey through the material.
  • The numerous figures are carefully designed to give a graphically representation of the technical concepts.
  • Extensive support and additional material such as slides and exercises (with solutions) are provided on the accompanying website.

FMP Notebooks and Second Edition

As a substantial extension, the textbook's second edition introduces the FMP Notebooks (fundamentals of music processing) notebooks, which provide additional audio–visual material and Python code examples that implement all computational approaches step by step. Using Jupyter notebooks and open-source web applications, the FMP notebooks yield an interactive framework that allows students to experiment with their music examples, explore the effect of parameter settings, and understand the computed results by suitable visualizations and sonifications.

Downloads and Links

  • Front matter of the book (Springer 2021): PDF
  • Preface of the book (Springer 2021): PDF
  • Table of content (Springer 2021): PDF, Link
  • Sample section "The Fourier Transform in a Nutshell" (Springer 2015): PDF
  • Slides for all figures and tables (PowerPoint, PDF): Link
  • Exercises with solutions: Link