[ Wesleyan Home Page ] [ WesMaps Home Page ] [ Course Search ] [ Course Search by CID ]

Musical Computing
COMP320 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. W e 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 appl y 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

Last Updated on MAR-24-2000


Contact wesmaps@wesleyan.edu to submit comments or suggestions.

Copyright Wesleyan University, Middletown, Connecticut, 06459