Music and Mobile Computing for iOS


Dates: Tuesday & Thursday, July 3, 5, 10, & 12
Times: 6pm – 9pm
Course Length: 12 hours
Cost: $20/instruction hour, $240 total, $216 for GAFFTA Members
Location: GAFFTA, 923 Market Street, San Francisco, CA 94102

Select ticket option


This workshop explores the potential for music creation, performance, and experience on increasingly pervasive mobile computing platforms, such as smartphones and tablet computers. In-depth technical instruction on audio application development for iPhone, iPod Touch, and iPad devices, will be complemented by group discussion of aesthetic and design considerations in mobile computing. The workshop will be focused on an individual project for each participant, taking a mobile musical application/experience/artwork/etc. from conception and design to implementation and iteration.

Topics of the workshop include:
- real-time audio processing in iOS
- conceptual and technical differences between mobile and traditional computing
- musical instrument design
- design and implementation issues of multi-touch user interfaces
- basic computer graphics as needed

Required equipment:
Access to Apple Macintosh computer with Mac OS X 10.6 or 10.7.

Optional equipment:
iOS device (iPhone, iPod Touch, or iPad)
(Instructors have a limited number of iOS devices available to checkout for the duration of the course if necessary)

Some demonstrable programming experience (e.g. having taken an introductory programming class).

Spencer Salazar


Spencer Salazar is a doctoral student at Stanford CCRMA, researching computer-based forms of music performance and experience. In his past he has created new software and hardware interfaces for the ChucK audio programming language, developed prototype consumer electronics for top technology companies, architected large-scale social music interactions for Smule, an iPhone application developer, and composed for laptop and mobile phone ensembles. He has worked on mobile applications ranging from Ocarina, a virtual wind instrument for iPhone, to I Am T-Pain, which gives iPhone users the ability to auto-tune themselves in real-time. I Am T-Pain is consistently one of the top 10 music apps in the iPhone App Store.

Mark Cerqueira


Mark Cerqueira is a Software Engineer at Smule. He graduated from Princeton University where he researched improvements for networked laptop orchestra performances. He has extensive experience developing for the iOS platform, including applications such as Glee Karaoke, Magic Piano, Magic Guitar, and Magic Fiddle.