MUSIC 220a 
Fundamentals of Computer-Generated Sound


Stanford University
Autumn Quarter 2001-2002
Meets Tuesdays and Thursdays at 10-12 in the CCRMA Ballroom at the Knoll.
Text = Pierce, John R. The Science of Musical Sound, 2nd edition
There will be no final exam. Instead, on Dec 4 and Dec 6 there will be project presentations.

Instructor: Prof. Chris Chafe

TA: Parag Chordia

Final Project Presentation Schedule

Assignment (Due Date)

Reading

Results

Assignment 1 (10/4) Chapter 2, appendix. a,b,c hw1 Results



Assignment 2 (10/16) Chapter 3 appendix d,e,f hw2 results
Assignment 3 (10/18)
hw3 results
Assignment 4 (10/25) Chapter 4, 8 hw4 results
Assignment 5 (11/1)
hw5 results
Assignment 6 (11/8) Chapters 5-7 hw6 results
Assignment 7 (11/20) Chapters 9-11 hw7 results

Lecture Notes

September 27: Oscillators: Mechanical, Analog, Digital
October 4: Reflection of Waves, Siren, Siren Model
October 9: FIR and IIR Echoes, Echo Model
October 11: Air Column, Calibrated Model
October 16: Resonances, Overtones, Sampling
October 18: Shakuhachi, FFT analysis, Sines
October 23: A Short History of Digital Sound Synthesis by Composers in the U.S.A.
October 25: Dynamic Range, Scheme review
October 30: Digital Filters
November 2: Sarod, Radiation, Rooms, Hair Cells

Dancing Hair Cell Movie (mpeg)
November 8: Convolution, Note Lists
November 13: John Chowing on size constancy, loudness, spatialization, reverberation
Moving Sound Sources by John Chowning (pdf)- read for Tuesday's lecture
(Word document version)
November 15: Parag on extsnd.html, extended menu, calling menu controls from scripts
November 20: Note lists, Envelopes scripts
November 27: Physical models, Bugles, Macros
November 29: Localization in CLM, HRTF, Ambisonics

Script Examples

echo.scm
siren.scm
init.scm
sine.scm
filter.scm
reson.scm
shephard.scm
convolve.scm
notes.scm
bugle.scm
loc.scm

Software

Snd manual

Links

online Scheme language reference

Basic Unix Tutorial