Instructors: Donya Quick (2015)
Topics in computer music, including musical representations for computing, automated music analysis and composition, interactive systems, and virtual instrument design. Use of domain-specific programming languages and libraries to explore how the principles of computer science can be applied to music to create new interfaces, instruments, and tools.
Note: this is not a course on how to use commercial music technology. For those interested in learning about commercial software for music production, please consider taking one of the courses offered in the Department of Music or School of Music.