Audio Programming for the iPad

EP-P453
Credits: 
2
Prerequisites: 
EP-353
Electable by: 
ELPD majors
Required of: 
None
Semesters Offered: 
Spring Only
Location: 
Boston Campus

In this class students will learn to use the Apple XCode IDE and the iOS SDK to develop synthesis, signal processing, and MIDI apps for the iPad. The C programming language will be reviewed, and Objective-C will be introduced. iOS programming will be done with the Cocoa API and the Cocoa Touch frameworks. Basic audio and MIDI programming will be done using Apple's Core Audio and CoreMIDI framework. Advanced audio and MIDI will be programmed using the Csound for iOS SDK, an iOS wrapper for the Csound API. In addition, students will learn to work with the Git version control system and will join the iOS Developer Program and learn to distribute their iPad apps on the Apple App Store.

Department: 
ELPD
Course chair: 
Michael Bierylo