Educational Materials
Articles on MIR Education
Interactive Learning of Signal Processing Through Music: Making Fourier Analysis Concrete for Students.
IEEE Signal Processing Magazine, 38(3): 73–84, 2021
Meinard Müller, Brian McFee, and Katherine Kinnaird
Music Information Retrieval: Recent Developments and Applications
Foundations and Trends in Information Retrieval, 8(2-3): 127-261, 2014
Markus Schedl, Emilia Gómez and Julián Urbano
Foundations and Trends in Information Retrieval, 8(2-3): 127-261, 2014
Markus Schedl, Emilia Gómez and Julián Urbano
MIR-Related Textbooks
Fundamentals of Music Processing – Using Python and Jupyter Notebooks
2n edition, Springer, 2021. With Python Code Examples (FMP Notebooks)
Meinard Müller
2n edition, Springer, 2021. With Python Code Examples (FMP Notebooks)
Meinard Müller
Music Similarity and Retrieval: An Introduction to Audio- and Web-based Strategies
Springer, 2016
Peter Knees and Markus Schedl
Springer, 2016
Peter Knees and Markus Schedl
Music Data Analysis: Foundations and Applications
Chapman & Hall/CRC Computer Science & Data Analysis, 2016
Claus Weihs, Dietmar Jannach, Igor Vatolkin, Guenter Rudolph
Chapman & Hall/CRC Computer Science & Data Analysis, 2016
Claus Weihs, Dietmar Jannach, Igor Vatolkin, Guenter Rudolph
Fundamentals of Music Processing – Audio, Analysis, Algorithms, Applications
Springer, 2015
Meinard Müller
Springer, 2015
Meinard Müller
An Introduction to Audio Content Analysis: Music Information Retrieval Tasks and Applications
2nd Ed., IEEE Press/Wiley, 2023. With Code Examples
Alexander Lerch
2nd Ed., IEEE Press/Wiley, 2023. With Code Examples
Alexander Lerch
Music Recommendation and Discovery: The Long Tail, Long Fail, and Long Play in the Digital Music Space
Springer, 2010
Òscar Celma
Springer, 2010
Òscar Celma
Signal Processing Methods for Music Transcription
Springer, New York, 2006
Anssi P. Klapuri and Manuel Davy (editors)
Springer, New York, 2006
Anssi P. Klapuri and Manuel Davy (editors)
MIR-Related Educational Software and Online Tutorials
FMP Notebooks
Jupyter/Python notebooks for teaching and learning Fundamentals of Music Processing (FMP).
Jupyter/Python notebooks for teaching and learning Fundamentals of Music Processing (FMP).
Preparation Course Python
Jupyter/Python notebooks introducing Python programming with a focus on audio processing (as required, e.g., for the FMP Notebooks).
Jupyter/Python notebooks introducing Python programming with a focus on audio processing (as required, e.g., for the FMP Notebooks).
Audio Content Analysis
Matlab, Python, and C++ code for feature extraction, pitch tracking, key detection, onset detection, etc., and links to data sets.
Matlab, Python, and C++ code for feature extraction, pitch tracking, key detection, onset detection, etc., and links to data sets.
Teaching MIR
A centralized collection of teaching resources related to Music Information Retrieval. It is addressed to teachers and students interested on these technologies from an educational point of view. Current resources include the following: a list of courses related to MIR in different levels, institutions and countries; a collaborative (small) list of teaching materials, such as exercises, musical examples, code; and a list of datasets and reference annotations.
A centralized collection of teaching resources related to Music Information Retrieval. It is addressed to teachers and students interested on these technologies from an educational point of view. Current resources include the following: a list of courses related to MIR in different levels, institutions and countries; a collaborative (small) list of teaching materials, such as exercises, musical examples, code; and a list of datasets and reference annotations.
