Course Description
This course examines the history, techniques, and aesthetics of mechanical and computer-aided approaches to algorithmic music composition and generative music systems. Through creative hands-on projects, readings, listening assignments, and lectures, students will explore a variety of historical and contemporary …
This course examines the history, techniques, and aesthetics of mechanical and computer-aided approaches to algorithmic music composition and generative music systems. Through creative hands-on projects, readings, listening assignments, and lectures, students will explore a variety of historical and contemporary approaches. Diverse tools and systems will be employed, including applications in Python, MIDI, Csound, SuperCollider, and Pure Data.
Course Info
Learning Resource Types
equalizer
Music Audio
group_work
Projects with Examples
notes
Lecture Notes
assignment_turned_in
Written Assignments with Examples
assignment_turned_in
Design Assignments with Examples

Cellular automaton (CA) algorithms, in which rules define the state of cells in a grid, can be applied to musical composition. (Image by Christopher Ariza.)