Programming Sound

Fall, Wintersession
3 credits

Performance Systems focuses on programming and designing computer-based systems for sound art and music performance. Centered on the dataflow programming language, Pure Data (Pd), the course will be of substantial benefit to students who desire a rigorous and fast-moving foundation in algorithmic approaches to sound design. The course simultaneously facilitates explorations in sound synthesis, audio signal processing, electronics, mobile platforms, gesture-based human computer interaction, and instrument building with microcontrollers and sensors. Coursework involves weekly homework in the form of online lectures and exercises with class sessions reserved for demonstrations, workshops, and project assistance. The course emphasizes modularity and reuse of code. Students will present their work in a public concert during the last week of the semester.