Background image

Programming Audio Applications and Plugins in C, C++, and Objective-C

Department - ELPD
Offered - Fall, Spring, Summer
Course number - EP-353

A class in C programming with projects tailored specifically to the progressive electronic musician. Working initially from the Terminal application, using the GNU Compiler Collection on Mac OS X, and later with Apple's XCODE Integrated Developer Environment (IDE), the student will write musical programs and audio units that do algorithmic composition, software synthesis, and signal processing. This software engineering class is the first step toward the design of one's own custom synthesis and signal processing tools; and as such, will provide both a marketable technical skill as well as satisfying a highly regarded and often required prerequisite for graduate programs in computer music and music technology.



Credits: 2
Course Chair: Michael Bierylo
Prerequisites: EP-322
Required of: None
Electable by: ELPD majors