Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

MIT OpenCourseWare

Hierarchies - Streams and Recursions - Class 8

MIT OpenCourseWare via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore advanced hierarchical structures in computational music analysis through a detailed examination of Bach chorale 66.6 and learn to implement Streams and Recursions using the music21 Python library. Delve into sophisticated methods for representing and analyzing musical hierarchies, understanding how recursive structures can model complex musical relationships and patterns. Study practical applications of these concepts through hands-on analysis of Bach's compositional techniques, discovering how computational tools can reveal underlying structural elements in classical music. Master the implementation of stream-based data structures that allow for efficient processing of musical information at multiple hierarchical levels. Gain insights into how recursion can be applied to musical analysis, enabling the identification of nested patterns and self-similar structures within musical compositions. Develop skills in using music21's advanced features for hierarchical music representation, learning to navigate and manipulate complex musical data structures programmatically.

Syllabus

Class 8 Video: Hierarchies (II): Streams and Recursions

Taught by

MIT OpenCourseWare

Reviews

Start your review of Hierarchies - Streams and Recursions - Class 8

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.