Notes on Music Information Retrieval
¶
Introduction
¶
About musicinformationretrieval.com
Python Basics
Getting Good at IPython
(
ipynb
)
Using Audio in IPython
(
ipynb
)
NumPy and SciPy Basics
(
ipynb
)
Chapter 1: Basic Signal Manipulation
¶
Signal Representations
Onset Detection
Beat Tracking
Exercise: Understanding Audio Features through Sonification
Chapter 2: Spectral Feature Extraction and Classification
¶
Spectral Features
Mel-Frequency Cepstral Coefficients
K-Nearest Neighbor Instrument Classification
Chapter 3: Unsupervised Classification
¶
K-Means Clustering
Exercise: Unsupervised Instrument Classification using K-Means
Chapter 4: Matrix Factorization and Evaluation
¶
Nonnegative Matrix Factorization
Exercise: Source Separation using NMF
Classification of Separated Signals
Cross Validation
Evaluation
Chapter 5: Music Fingerprinting
¶
Locality Sensitive Hashing
Appendix
¶
Segmentation
(
ipynb
)
More (work in progress)
¶
Tonal Descriptors: Pitch and Chroma
Feature Extraction
Tempo Estimation