Audio Programming in C

EP-353
Credits: 
2
Prerequisites: 
EP-322
Electable by: 
ELPD majors
Required of: 
None
Semesters Offered: 
Fall, Spring, Summer
Location: 
Boston Campus
Courses may not be offered at the listed location(s) each semester. Consult my.berklee.edu for specific term availability.

In this class students will learn to program musical examples and projects in the C programming language. 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 that do algorithmic composition, software synthesis, and signal processing and in the process more deeply understand the underlying algorithms that power all electronic music programs. This software engineering class is the first step toward the design of synthesis and signal processing tools. It will provide a marketable technical skill which is often a prerequisite for industry jobs in sound design and game audio, as well as for graduate programs in computer music and music technology.

Department: 
ELPD
Course chair: 
Michael Bierylo