introduction to audio content analysis

course description

Book Cover Thumbnail: An Introduction to Audio Content AnalysisThis course is an introduction to the software-based analysis of digital music signals (Music Information Retrieval) for students with existing background in audio processing. It covers the basic approaches for audio content analysis and provides students with the necessary algorithmic background to approach this class of problems. Topics include, for example, pitch tracking, beat tracking, audio feature extraction, and genre classification.



Prior coursework in signal processing is expected – the fundamentals module of the class will introduce concepts in detail. Familiarity with and access to Matlab or Octave is required.

learning outcomes

After successful completion of this class, the students will be able to

  • summarize and explain baseline approaches to typical tasks in Music Information Retrieval
  • describe and apply evaluation methods and metrics for audio content analysis systems,
  • implement audio content analysis systems in Matlab.


Each of the modules will provide a video lecture, a link to the text book chapter, a link to the slides, and links to matlab scripts.


course outline

chapter 1: Introduction

chapter 2: Fundamentals

chapter 3: Instantaneous Features

chapter 4: Intensity & Loudness

chapter 5: Tonal Analysis

chapter 6: Temporal Analysis

chapter 7: Audio Alignment

chapter 8: Music Genre Classification, Similarity, Mood

chapter 9: Audio Fingerprinting