Music and Mobile Computing

Workshop Date: 
Mon, 08/13/2012 - Fri, 08/17/2012
Spencer Salazar and Mark Cerqueira


This workshop explores the potential for music creation, performance,
and experience on increasingly pervasive mobile computing platforms,
such as smartphones and tablet computers. We will address relevant
aesthetic and design concerns in a seminar-style component,
complemented by in-depth technical instruction on audio application
development for iPhone, iPod Touch, and iPad devices. 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: conceptual and technical differences
between mobile and traditional computing, design and implementation
issues of multi-touch user interfaces, real-time audio processing in
iOS, basic computer graphics, musical instrument design, and
client-server and peer-to-peer networking for mobile devices.
The only pre-requisite is a demonstrable degree of programming
experience (for example, having taken an introductory computer science
course). Participants are encouraged to bring their own iOS devices
for the workshop, but each participant will be provided a device if
they do not have access to one of their own.
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.
Mark Cerqueira is a software developer at Smule and Princeton
University graduate. He has extensive experience developing for the
iOS platform, including applications such as Glee Karaoke, Magic
Piano, and Magic Guitar. In his spare time he works on his mass marine
build in Starcraft 2.