H79.2438 Lecture 4 Credits
Instructor(s): Singer
This class will focus on technology and techniques for developing controllers for live audio and video performance. Topics for discussion include input sensor surveying (which types for which application, pros and cons, filtering techniques), physical output devices (servos, steppers, solenoids), data massaging (filtering, deriving higher-order data from simple inputs), software organization (input-processing-output model), satisfying live performance requirements (low latency, responsiveness, repeatability, controllability, etc.), aesthetics and audience consideration, and more. Through in-class demos, we will explore electrical and software considerations of interfacing sensors and output devices to micro-controllers and host computers. Familiarity with Max is expected, as Max will be used widely in discussion and demos. Throughout the semester, students will propose, design and develop a performance controller, which they will demonstrate in class at the end of the semester.
Prerequisites: H79.2233 Introduction to Computational Media and H79.2301 Introduction to Physical Computing, or equivalent programming and electronics experience.


















