Courses
350.463-464 Introduction to Computer Music
A study of the techniques, repertoire, and aesthetics of computer music. Composition and research projects are completed using the resources of the Computer Music Studios. Participation in at least one public program. (3-3) Boyle
350.465 Web Page Design for Musicians
Designed for music students with little or no prior computer experience, this course gives an overview of the usefulness of computers for musicians. The humanistic side of computing is stressed, but enough technical information is provided to make practical use of computers. Topics include introductions to the social and ethical implications of computing, the World Wide Web, web page design, e-mail, word processing, music printing, computer hardware and software configuration, operating systems, logic and programming. May be taken for liberal arts credit. (3,0) Wright
350.466 Introduction to Programming
A non-mathematical introduction to computer science using the Java programming language, this course is designed for musicians with limited background in computing. Prerequisites: 350.465 or permission of the instructor. May be taken for liberal arts credit. (0,3) Wright
350.867-868 Synthesis Theory
A course designed to examine digital signal processing techniques as applied to computer music applications. Topics include: theoretical background of digital synthesis and processing techniques (sampling theory, FM, linear and nonlinear synthesis systems), hybrid synthesis systems, mixed digital synthesis systems (MIDI), direct digital synthesis (Csound), various music synthesis and processing languages. Specifically for Computer Music majors and Recording Arts and Sciences majors, but open to others with permission of the instructor. Prerequisites: 350.463-464 and 350.835 or equivalent. (3-3) Boyle
350.845-846 Computer Music Seminar/Repertoire Class
The Computer Music Seminar focuses on the work of student and faculty composers, performers and researchers, with class discussion of these and other current developments in the field of electronic and computer music. The seminar also functions as a repertoire class, and the participation of computer music majors is required and evaluated as part of lessons and research practicum. Open to others with permission of the department. (0,0) Faculty
350.835 Studio Techniques
A course which covers advanced computer music studio techniques, including advanced use of MIDI, synthesizer programming, sample editing and processing, SMPTE Time Code and synchronization, and recording and production techniques. Prerequisite: 350.463-464 or equivalent. (3,0) Boyle
350.837-838 Digital Music Programming
This course will teach computer programming theory and skills pertaining to computer music composition, performance, and research. It covers data structures, networking, real-time computing, machine architecture, advanced C, and MAX external objects. Prerequisites: 350.466 and 350.835 or equivalent. (2-2) Boyle
350.840 The History and Literature of Electronic and Computer Music
A course devoted to the history, literature and bibliography of electronic and computer music, and the relationship between this field and other trends in twentieth-century music. The focus is on musical and technological developments since 1900, and the impact these have had on musical thought. May be taken for Music History elective credit. (0-3) Boyle
Listening and Reading Assignments on the HEAM Online Resources Page.
350.841-842 Research Practicum
An intensive course for those following the computer music research/technology track. Substantial individual projects will be pursued. Prerequisite: Permission of the instructor. (3-3) Faculty
350.847-848 Computer Music Area Seminar—Special Topics
One-semester seminars, often given by guest lecturers and faculty, will be offered in a variety of areas pertaining to computer music composition, performance, and research/technology. A total of four area seminars must be taken during each student's two-year residency, the topics of which must be approved by departmental faculty. (1,1) Faculty