Com Sci 295
Digital Sound Modelling
Spring 1999
Courses in the
Department of Computer Science
The University of Chicago
Here is a picture showing the structure of the sound domain.
This is why sound is not so simple to model. If you understand the
picture thoroughly, please explain it to me. If you don't understand
it, enroll for the course.
... it is a tale
Told by an idiot, full of sound and fury,
Signifying nothing.
William Shakespeare,
Macbeth,
Act V, Scene V.
William Shakespeare mentioned
sound in many other plays and sonnets.
- [25 May] I posted instructions
and a schedule for the final interviews on 3, 10 and 11
June. Please choose a time slot soon. (MO'D)
- [25 May] I think there is not enough time to do project step
4. You may spend the remainder of your time working on step 3, which
engages a lot of the complexity of the horn notes. If I have time, I
will post some comments on step 4 for those who want to think
further about filtering. (MO'D)
- [25 May] Our final class lecture meeting will be on Tuesday 1
June 1:30-4:30 PM, with a half-hour break some time in the
middle. (MO'D)
- [21 May] ***** I'm very worried about the comatose state
of the online discussion. Please look at my
note.
We need active discussion of the additive synthesis project
work. (MO'D)
- [16 May] I posted
instructions
for project step 3. This is the most interesting and challenging step.
You should start on it during the coming week. (MO'D)
- Spring 1999, Monday 1:30-3:00 and 4:00-5:00, Ryerson 257.
- Instructor
- Michael
J. O'Donnell
- Office: Ryerson 257A.
- Office hours: by appointment. Contact me by email
(odonnell@cs.uchicago.edu), phone at the office
(773-702-1269), or phone at home (847-835-1837 between 9:30 and 5:30
on days that I work at home). You may drop in to the office any time,
but you may find me out or busy if you haven't confirmed an
appointment. Check my
personal schedule
before proposing an appointment.
- Course Assistant
- Emil
Ong
emilong@midway.uchicago.edu
- Office hours: 1:30 PM in Research Institutes 464.
- Emil Ong will help with computer and software support for
the class.
-
Course evaluations from previous quarters.
Copyright information
Last modified: Wed Mar 6 10:54:01 1996
Catalog Description
In this course we learn how the basic structure of sound perception
affects the useful ways of processing sound through digital
computations. The focus is on basic synthesis techniques, rather than
on signal analysis, or on special applications of synthesis such as
music or speech.
Prerequisites
Introductory computer programming (ComSci 105/106 or 110/111 or
115/116) or general familiarity with computers, basic knowledge of
elementary trigonometry and calculus.
Recommended Texts
There is no really appropriate textbook for this course, but there are
some books that cover some of the material rather well, and which you
should consider adding to your personal library.
- A. J. M. Houtsma, T. D. Rossing, W. M. Wagenaars. Auditory
Demonstrations (an audio CD). Philips 1126-061 (1987). This CD
provides the most efficient way that I know to get a firm intuitive
grasp of auditory perception. Everyone in the class needs to listen
to the demonstrations on her own during the semester. I have a
number of copies that I will lend. The CD is available from the
Acoustical Society of America for
about $25. I bought my copies at the members' discount of $20. If
you would like to keep your own copy, I'll pass one on for
$20. Think about joining the ASA.
- Curtis Roads. The Computer Music Tutorial. MIT Press,
Cambridge MA, 1996. This book costs $50, but it's huge and has a lot
of interesting material. Much of it is about music performance, but
there is a lot of general material on sound, too. The bookstore has
this one. If you're serious about computer music, you need this in
your library.
- John Strawn, editor. Digital Audio Signal Processing: an
anthology. William Kaufmann, Los Altos CA, 1985. A-R Editions,
Madison WI. This is a nice cheap book (about $25), covering several
elementary topics in the basic mathematics of sound very well, and
with a particularly accessible treatment of digital filter
theory. It also has some wacky chapters. Unfortunately, it is out of
print. You may be able to find a used copy.
- Ken Steiglitz. A Digital Signal Processing
Primer. Addison-Wesley, 1995. ISBN 0-8053-1684-1. This is a
clearly written short text on the basic methods of digital sound. I
can't use it for a class text because it doesn't focus on listening
experiments, and it treats the techniques a bit too
uncritically. But, it could be very helpful for understanding the
technicalities.
- Ronald N. Bracewell. The Fourier Transform and Its
Applications. McGraw-Hill, New York, 2nd edition 1986. This is
a dense reference for engineers. It has a very nice pictorial
dictionary of Fourier Transforms in the back. It cost me $58. Most
people don't need this, but anyone who intends to really use the
Fourier Transform will bite the bullet and shell out the price, even
though it's rather high for a small and specialized item.
Instead of going to the bookstore, you may wish to order texts from
Book Pool,
Barnes & Noble online,
Amazon, or
other book vendors.
Required Equipment
Stereo headphones with small jack plug and a long connecting wire
(probably a separate extension cord). They can be cheap. Headphones
from portable music machines suffice. The long wire or extension cord
is essential, since the headphone jack is on the back of the SGI
computer.
Resources for the Course
Final interview instructions
and schedule
Instructions for getting started
Instructions for the class
project
Students in the class
Course Information
Lecture Notes
Computing Resources
Summary of human sound perception
Instructor's
pointers to external sound info
Auditory
Perception, an online text with sound samples.
Online Discussion
Virtual Auditory
Spaces by Paul Henley, a college student in the class.
Previous instances of the course
1996
at the University of Chicago
1997
at the University of Iowa
If you like Com Sci 295, you'll love the
University of Chicago Computer Music Studio.
Maintained by Michael J. O'Donnell, email:
odonnell@cs.uchicago.edu
Last modified: Wed Sep 1 12:08:39 CDT 1999