Computer Audio and Music Programming

Music 147 / CompSci 190 - Spring 2014
University of California, Irvine

 


 

Example Program

 


 

This course will offer a theoretical and practical study of how computers synthesize and process sound and music. Essential premises of psychoacoustics, digital audio, signal processing, and music representation will be explored as they apply to software design and implementation, and these concepts will be put into practice in student-designed programming projects. The course provides knowledge and experience required for programming audio and music applications and for pursuing advanced study in computer audio, synthesizer design, and computer music. Much of the initial experimentation and prototyping will be done in the Max programming environment, with the aim of eventually implementing programs in common operating systems such as Mac OS, Windows, iOS, and Android. Some ability to program in C and/or Java is required. Music 51 or equivalent computer music experience is highly recommended.

 


Tuesday and Thursday, 11:00-12:20
Contemporary Arts Center, Room 3006

Professor Christopher Dobrian
Music and Media Building, Room 211
dobrian@uci.edu
(949) 824-7288


Syllabus

Assignments

Examples

Links

Blog


This page was last modified March 20, 2014.
Christopher Dobrian, dobrian@uci.edu