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
This page was last modified March 20, 2014.
Christopher Dobrian, firstname.lastname@example.org