21M.387 Fundamentals of Music Processing (also 6.S197)


Undergraduate Level
Units: 3-0-9
Prereqs: 6.003, 6.0002, and 21M.051
HASS-A (for 21M.387), 6.S197 (EECS department lab)
Instructor:  Prof. Eran Egozy
Schedule: TR11-12:30, room 4-270
Analyzes recorded music in digital audio form using advanced signal processing and optimization techniques to understand higher-level musical meaning. Covers fundamental tools like windowing, feature extraction, discrete and short-time Fourier transforms, chromagrams, and onset detection. Addresses analysis methods including dynamic time warping, dynamic programming, self-similarity matrices, and matrix factorization. Explores a variety of applications, such as event classification, audio alignment, chord recognition, structural analysis, tempo and beat tracking, content-based audio retrieval, and audio decomposition.