Date: Wednesday, 20-Nov-96 ? GMT Server: NCSA/1.3 MIME-version: 1.0 Content-type: text/html Last-modified: Sunday, 14-May-95 ? GMT Content-length: 4532 Cos/Mus 325 Home Page

Cos/Mus 325 Home Page

This page is for students of Cos/Mus 325 to obtain information relating to the course assignments, examples, reading lists, and locations of software used throughout the course.
Fact Sheet (rtf)

Fact Sheet (html)

code & examples (directory)

An Ein to Cmix translation program

Computer Music Bibliography (rather large--warning).

Notes from Phil Karn on the origin of the CD sampling rate

Notes on cmixEZ/cmix usage

Notes on csound

The following paper describes the FIR filter design program called METEOR, which is based on linear programming.

The following are sources for the program FORM, which is an interactive program that generates input for METEOR, and METEOR itself. Note that the C sources have been automatically translated from Pascal, and have a library prepended to be self-contained. The original Pascal is much more readable.



Computer Science Home Page
Ken's Home Page
Paul's Home Page
Music Home Page
Princeton Home Page

Week 1: Getting Started

Lab 1

Assignment 1


Week 2: Harmonics, Partials, Overtones, Envelopes, Frequencies

Lab 2

Assignment 2


Week 3: Feedforward, feedback filters, delay lines and combs

Lab 3

Assignment 3


Week 4: Variations on a plucked string

Lab 4

Assignment 4


Week 5: Finer Filters

Lab 5


Week 6: More filters, sound localization, reverberation

Lab 6


Week 7: Tools: minc, midi, ellipse

Lab 7

Assignment 5


Week 8: Tools, part 2: Detatching pitch and duration.

Lab 8


Week 9: Tools, part 3: Convolution

Lab 9

Assignment 6


Week 10: Tools, part 4:Linear Predictive Coding

Lab 10


Week 11: Tools, part 5:Non-linear distortion (waveshaping) and strum

Lab 11


Week 12: Tools, part 6:Modulation, Physical Models

Lab 12