Programming for Mobile Music Systems

Course Number
MTEC-342
Description

In this class, students learn to develop interactive music systems on mobile devices using Xcode and Android Studio IDEs. The class explores interactive music systems that provide novice users access to music-making through a visual representation of often complex underlying musical systems. These systems provide a sonic-centric approach in which the end user may trigger, generate, modify, or transform music on the fly. Students in the class create mobile apps with concepts such as algorithmic composition, sound/visual synthesis, signal processing, visual design, database management, and distributed networking. Examples of these types of apps include Bjork’s Biophilia, Electroplankton by Nintendo, and Ocarina by Smule. Students develop essential skills that support careers in music technology industries such as sound design, video game, instrument manufacturing, and music streaming.

Credits
3
Prerequisites
LMSC-261
Required Of
None
Electable By
All B.M. and P.D. students
Major Elective for
Electronic Production and Design
Semesters Offered
Fall, Spring, Summer
Location
Boston
Department
ELPD
Course Chair
Michael Bierylo
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.