Interactive Computer Music
Interactive Computer Music introduces students to sound synthesis, digital audio signal processing, and real-time interactive technologies through the ChucK music programming language, widely used in laptop orchestras. Students will design and perform interactive computer music using MIDI controllers, synthesizers, laptops, mobile devices, joysticks, mice, and computer keyboards via MIDI and Open Sound Control (OSC) protocols. The course will cover algorithmic composition techniques for generating music and explore the intersection of music and artificial intelligence using the ChAI framework. The midterm project will require each student to design a drum machine piece. At the end of the semester, students will showcase their interactive compositions in an immersive Sonic Showcase, demonstrating their acquired programming skills and creative applications in computer music. All students, including music and technology majors, are welcomed to take this course.
Sources
- Course catalogue ↗2026-2027