Mastering computational music theory through Python coding
Explore how programming can decode the complexities of music. This tutorial from MIT OpenCourseWare demonstrates how to use the music21 toolkit to apply computational analysis to musical structures.
Presented by Professor Michael Scott Asato Cuthbert, this tutorial serves as a practical extension of the material covered at the conclusion of Class 1 in the Spring 2023 course, 21M.383 Computational Music Theory and Analysis. The session is designed specifically for learners using MIT OpenCourseWare to bridge the gap between musical theory and algorithmic implementation.
The video provides a technical walkthrough of the music21 library, offering students the coding skills necessary to perform computational analysis on musical data.
Source: Video 1a: music21 Coding Tutorial for OCW Learners