[ Wesleyan Home Page ] [ WesMaps Home Page ] [ WesMaps Archive ] [ Course Search ] [ Course Search by CID ]
Academic Year 2002/2003


Musical Computing
COMP 320 SP

This course will be a technical introduction to the problems and methods of computer music, with particular focus on the role of the functional and object-oriented programming paradigms. We will begin with the fundamental principles of sound digitization, analysis, and synthesis and a survey of related music programming languages (Music V, cmusic, cmix, ARCTIC, etc.). The scheduling algorithms and language features that provide temporal semantics will be given particularly close scrutiny. We will then turn to designs that use specialized hardware and event-oriented control interfaces to build computer music systems that can listen, perform, and compose in real time. This will be accompanied by a survey of some recent compositions that apply ideas and formalisms of current popular interest, such as l/f noise, fractals, and autonomous agents, to music.

MAJOR READINGS

To be announced.

EXAMINATIONS AND ASSIGNMENTS

To be announced.

ADDITIONAL REQUIREMENTS and/or COMMENTS

Data Structures (COMP212/MATH240) or permission of the instructor.

COURSE FORMAT: Lecture

REGISTRATION INFORMATION

Level: UGRD    Credit: 1    Gen Ed Area Dept: NONE    Grading Mode: Student Option   

Prerequisites: MATH240 OR COMP212 Links to Web Resources For This Course.

Last Updated on MAR-18-2003


Contact wesmaps@wesleyan.edu to submit comments or suggestions. Please include a url, course title, faculty name or other page reference in your email

Copyright Wesleyan University, Middletown, Connecticut, 06459