The Code of Music [4 unit(s) – ]

This course explores music through the lenses of computation and interactivity. The first part of the semester consists of a structured exploration of rhythm, melody, timbre, and harmony, from the perspectives of code, design, and music theory. For each musical element, we will hold listening sessions, represent and manipulate the element in code, and create an interactive study around it. During the second half of the semester we will cover algorithmic composition techniques such as Markov Chains, Neural Networks and L-systems. As students work toward their final projects, assignments will take a more self-directed approach. Professional practitioners will come in to share their work in the field and give students feedback on their projects. In-class coding and assignments will be done in P5.js + Tone.js, but students will be free to use other languages and frameworks for their final projects. ICM or equivalent programming experience is required. This class is a good fit for students who are interested in: – Creating interactive music pieces and digital instruments – Deepening their understanding of how music works – Continuing to develop coding skills acquired in ICM Prerequisites: Introduction to Computational Media (ICM) or equivalent programming experience is required. About Luisa Hors: https://www.luisapereira.net/

ITPG-GT.2653.1 (24602) | Instructor: Luisa Pereira | Mon 3:20pm to 5:50pm | Meeting Pattern: 14 | Start Date