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