Skip to the content.

The 2nd edition is coming! Please note that this website is still under construction and certainly not as beautiful as it could/should be. Please let me know if you run into any problems.

An Introduction to Audio Content Analysis introduces standard base-line approaches to a variety of audio analysis and music information retrieval tasks and provides the reader with a multitude of pointers and references if interested. The book itself is accompanied by a range of free resources for learning, teaching, and developing audio analysis systems.

The second edition of the book is restructured, modernized, and expanded.

Targeting engineers, graduate students, and programmers with basic knowledge of signal processing, the book describes various analysis algorithms with their theoretical, technical, musical and perceptual background. “An Introduction to Audio Content Analysis) covers topics including low level feature extraction, fundamental frequency detection, key and chord recognition, onset and tempo detection, as well as tasks such as alignment and genre classification.


In support not only of the text book itself but also of the wider (research) community, all accompanying resources are free, public, and open source.

source code

  • Python implementations of core algorithms from the book
  • C++ implementations of core algorithms from the book
  • Matlab implementations of core algorithms from the book
  • Matlab sources to generate all plots in the book

teaching & learning resources

other resources

about the author

photo of alexander lerch Alexander Lerch is Associate Professor at the Georgia Institute of Technology, where he works on the design and implementation of algorithms for audio content analysis and music information retrieval. Lerch is author of more than 60 peer-reviewed publications on a wide range of topics in audio and music analysis and processing. Before he joined the faculty at Georgia Tech, he co-founded the company zplane.development, a research-driven company which is a leading provider of advanced music software technology.


Having trouble with this web page? Please submit an issue and we’ll sort it out.

get the book

Book Cover Image: An Introduction to Audio Content Analysis @ IEEE

get the code


get the slides

pdf (latex)

get the plots


get in touch

alexander lerch

support this resource

Buy Me A Coffee