Audio Programming in C

Course Number
EP-353
Description

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.

Credits
2
Prerequisites
EP-322
Required Of
None
Electable By
ELPD majors
Major Elective for
Electronic Production and Design
Semesters Offered
Fall, Spring, Summer
Location
Boston
Department
ELPD
Course Chair
Michele Darling
Taught By
Courses may not be offered at the listed locations or taught by the listed faculty for every semester. Consult my.berklee.edu to find course information for a specific semester.