21M.385 | Fall 2016 | Undergraduate

Interactive Music Systems

Course Description

This course explores audio synthesis, musical structure, human computer interaction (HCI), and visual presentation for the creation of interactive musical experiences. Topics include audio synthesis; mixing and looping; MIDI sequencing; generative composition; motion sensors; music games; and graphics for UI, …
This course explores audio synthesis, musical structure, human computer interaction (HCI), and visual presentation for the creation of interactive musical experiences. Topics include audio synthesis; mixing and looping; MIDI sequencing; generative composition; motion sensors; music games; and graphics for UI, visualization, and aesthetics. Weekly programming assignments in python are included. Student teams build an original, dynamic, and engaging interactive music system for their final project.
Learning Resource Types
Lecture Notes
Problem Sets
Presentation Assignments
Projects with Examples
A person playing a Guitar Hero controller that looks like a red electric guitar with multi-colored buttons instead of strings.
Guitar Hero has become a cultural phenomenon with impact not only on the video game and music industries, but has been utlilized in the field of health for treatment and recovery from various conditions. (Courtesy of Marvin Kuo on Flickr. License: CC BY.)