Computer Audio and Music Programming - S16

Computer Audio and Music Programming

Music 147 / CompSci 190 / In4MatX 190
University of California, Irvine

Spring Quarter 2016
Tuesday and Thursday 11:00-12:20
101 Social Ecology

 

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


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 are explored as they apply to software design and implementation, and these concepts are put into practice in focused assignments and student-designed programming projects. The course provides basic knowledge and experience required for programming audio and music applications and for pursuing advanced study in computer audio, synthesizer design, and computer music. Ability to program in a language such as C, Java, Python, or JavaScript is required. Music 51 or equivalent computer music experience is highly recommended.


Syllabus
Examples
Resources
Discussions
Assignments
Communications
Students


This page was last modified on April 4, 2016
by Christopher Dobrian
dobrian@uci.edu