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
Music
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.)