Week
1
|
|
Jan
16
 |
Course Description |
 |
How Computers Make Sound |
|
 |
Reading: Roads, pp 20-29,
90-100, 763-768 |
 |
Homework 1 (due Jan 17)
 |
Install Nyquist on your computer.
Evaluate: (play (osc c4)) Play some sounds with the Sound
Browser (find Browse button or menu item). |
 |
Install Audacity on your computer.
Record and view a sound. Try the spectral view. |
 |
Put a file named
<your_user_id>_01.zip in
icm2007@django.music.cs.cmu.edu:hw01. (Check the homework submission instructions.) |
 |
Read the assigned textbook pages
(see above). |
|
 |
Homework 2 (due Jan 24)
 |
Record a sentence. Use Audacity to
manipulate the sound. Create something interesting. (30 to 60s) Post
the result along with short answers (sentences or paragraphs) to: |
 |
What manipulations did you perform? |
 |
What was your intention? |
|
|
Jan
18
 |
Lisp Expressions |
 |
Audio Editing |
|
|
Week
2
|
|
Jan
23
 |
Unit Generators and Nyquist
Expressions |
|
 |
Reading: Roads, pp 100-113 |
 |
Homework
3 (due Jan 31): Use Nyquist to synthesize an
interesting sound using oscillators and envelopes. The duration should
be from 1 to 10 seconds. |
|
Jan
25
 |
Basic elements |
 |
Composing functions |
|
|
Week
3
|
|
Jan
30
 |
Nyquist Programming |
|
 |
Reading:
|
 |
Homework
4 (due Feb 7): Make a 30" composition, based on your
interesting sound from the last homework.. |
|
Feb
1
 |
Sampling Theory
 |
Sample rate |
 |
Quantization |
 |
Nyquist's Theorem |
 |
Quantization Noise |
 |
Dither |
 |
Oversampling |
|
|
 |
Reading:
 |
Roads, pp 30-47 |
|
|
Week
4
|
|
Feb
6
 |
Frequency Domain |
 |
Frequency Modulation |
 |
Amplitude Modulation |
|
 |
Reading: Roads, pp. 14-20 |
 |
Homework
5 (due Feb 14): Make an interesting FM instrument behavior in
Nyquist. Illustrate the default behavior and then use stretch, loud,
and transpose transformations. |
|
Feb
8
 |
Sampling |
|
 |
Reading: Roads, pp. 215-242 |
|
Week
5
|
|
Feb
13
 |
Meet With Physical Computing Class |
|
 |
Reading: Roads, pp 117-133, 168-184 |
 |
Homework
6 (due Feb 21) Make a composition lasting at least 1 minute
and no more than 5. Use your FM behavior from the last homework. (You
will probably want to augment this with other sounds.). |
|
Feb
15
 |
Granular Synthesis |
 |
Discuss Projects |
|
|
Week
6
|
|
Feb
20
 |
Programming Techniques |
|
 |
Reading: Roads, pp 1053-1069 |
 |
Homework
7 (due Feb 28) Create a sound controlled by a (physical)
controller from Physical Computing class. |
|
Feb
22
 |
Sound Processing
 |
Perception Basics |
 |
Acoustics Basics |
|
|
|
Week
7
|
|
Feb
27
 |
Compression |
 |
Discuss Projects |
|
 |
Homework
8A (due Mar 7) Project proposal. |
 |
Homework
8B (due Mar 20) Finish integration of HW7 with physical
controller. |
|
Mar
1
 |
Filters in Nyquist |
|
 |
Reading: Roads, pp 184-197, 550-555, 472-492
|
|
Week
8
|
|
Mar
6
 |
Spectral Manipulation |
 |
Cross-Synthesis |
 |
Reverberation |
 |
Delay |
|
 |
Reading: Roads, pp 1084-1094 |
 |
Homework
9 (due Mar 21) Make a short piece (about 1 minute) by
filtering vocal sounds. |
|
Mar
8
 |
Music Understanding |
|
 |
Reading:
Dannenberg, ``Music
Understanding by Computer,'' in IAKTA/LIST
International Workshop on Knowledge Technology in the Arts Proceedings,
International Association of Knowledge Technology in the Arts, Inc. in
cooperation with Laboratories of Image Information Science and
Technology, Osaka Japan, pp. 41-56 (September 16, 1993). |
|
Week
9
|
|
Mar
20
 |
Meet with Physical Computing class do
demonstrate projects
|
|
|
Mar
22
 |
3D Sound |
 |
Doppler Shift |
 |
Multi-speaker playback |
|
 |
Reading: Roads, pp 451-472 |
|
Week
10
|
|
Mar
27
 |
The Human Voice
 |
LPC |
 |
Vosim |
|
|
 |
Roads, pp 200-210, pp 296-314 |
 |
Homework
10 (due Apr 4) Interim project report. |
|
Mar
29
 |
The evolution of music technology. |
|
|
Week
11
|
|
Apr
3
 |
The Human Voice
 |
FOF |
 |
MQ/SMS |
|
|
 |
Reading: Roads, (optional: pp.
819-832), pp. 833-852 |
|
Apr
5
 |
Algorithmic Composition I |
|
|
Week
12
|
|
Apr
10
 |
Algorithmic Composition II |
|
|
Apr
12
 |
Audio Systems |
|
|
Week
13
|
|
Apr
17
 |
Physical Modeling |
|
 |
Reading: Roads, pp 265-288 |
 |
Homework
11 (due April 25) Final Composition. |
|
Apr
19
 |
Physical Modeling |
|
|
Week
14
|
|
Apr
24
 |
Spectral Interpolation Synthesis |
|
 |
Reading:
 |
Istvan Derenyi and Roger B.
Dannenberg. "Synthesizing
Trumpet Performances," in Proceedings of the
International Computer Music Conference. San Francisco:
International Computer Music Association (1998) pp 490-496. |
 |
Dannenberg, Pellerin, and Derenyi. ``A
Study of Trumpet Envelopes,'' in Proceedings of
the International Computer Music Conference. San Francisco:
International Computer Music Association (1998) pp 57-61. |
|
 |
Homework
12 (due TO BE DETERMINED, 10PM) Powerpoint slides or PDF file
and sound files for in-class project presentation. Rehearse your talk! |
|
Apr
26
 |
Combined Spectral Interpolation
Synthesis |
|
|
Week
15
|
|
May
2
 |
Project Presentations |
|
|
May
4
 |
Project Presentations |
|
|