Course Description (HMU510)
This course provides a comprehensive grounding in the design of modules for prominent computer music software environments. Topics include modulation synthesis objects, sample–accurate sequencers, and spectral processing modules, as well as an overview of how these digital audio applications can be applied in musical practice.
Students will learn how to design, develop, document, and manage an audio programming project. Each participant will learn how to build computer music synthesis modules designed to assist music composition and performance goals. Resulting student projects will be collected as part of a music software repository for core music programming environments, which will be made available to the international computer music community.
(2017: project examples, guides, and C code coming soon!)