Computational Music Theory and Analysis

Free, no sign-up neededSpring 2023English

About this course

This course presents major approaches to computational music theory and musicology in the symbolic (score-based) domain. It covers algorithms for music theory, encoding, corpus studies, musical search and similarity, feature extraction and machine learning, music generation, and computational music perception. Other topics include repertory access and computational bias. Programming assignments are in Python using the MIT-created music21 toolkit.

Description from MIT OpenCourseWare.

Where to take this course