COMP 242 Music and Artificial Intelligence
In this course, you will learn how to use artificial intelligence tools and methods to program music and sound. We will focus on creating systems that can co-create music and expand creative workflows through non-linear interactive composition and experimental sound design. Our emphasis will be on pushing the limits of established boundaries in music and technology, from the early innovations of electronic music to applications in music and sound for new media and video games. You'll gain a basic understanding of machine improvisation and introductory elements of machine learning. By applying these tools, you will be able to design systems that meet the new needs and standards of the creative industries, including the use of large language models (e.g. GPT). We will be using the Max/MSP/Jitter programming environment, a standard in the field, which is designed to be accessible also to students with no programming experience. You will create programs by visually connecting objects on the screen, making it easy to prototype your sonic ideas and explore music composition and improvisation by integrating sensor technology and multimedia. We will foster interdisciplinary perspectives, critical thinking and a dialogue between students to explore new ideas. No prior programming experience is necessary.
Sub-field: INTERFACES