Schedule#
Week-by-week topics, readings, and deadlines. Subject to change. Check back for updates throughout the semester.
Each lecture lists its assigned reading in the last column. You are expected to read it before that lecture. All assignment and final-project deadlines are 11:59:00 PM Eastern on the date shown.
Click here to subscribe to a Google Calendar for this course.
Warning
The final exam is scheduled by the university during finals week. Do not finalize post-semester travel until the final exam date is posted.
Legend
Non-lecture dates are color-coded: autograded assignment (AI forbidden) · open-ended assignment (AI encouraged) · exam · final project (AI optional) · breaks / no class.
Date |
Topic / Deadline |
Reading |
|---|---|---|
Week 1 |
||
Tue Aug 25 |
01A · Course motivation, syllabus, and fundamentals of audio |
|
Wed Aug 26 |
||
Thu Aug 27 |
01B · Intro to synthesis, Pyquist, and vectorized computation |
|
Week 2 |
||
Mon Aug 31 |
||
Tue Sep 01 |
02A · Additive synthesis, wavetables, and basic waveforms |
|
Thu Sep 03 |
02B · Timbre vs. score, envelopes |
|
Week 3 |
||
Mon Sep 07 |
||
Tue Sep 08 |
03A · Unit generators, steps and pitch, scores |
|
Thu Sep 10 |
03B · Frequency vs. time and Fourier analysis |
|
Week 4 |
||
Mon Sep 14 |
||
Tue Sep 15 |
04A · Amplitude modulation synthesis |
|
Thu Sep 17 |
04B · Frequency modulation synthesis |
|
Week 5 |
||
Mon Sep 21 |
||
Tue Sep 22 |
05A · Digital sampling theory and aliasing |
|
Thu Sep 24 |
Exam 1 — covers 01A–04B (Ch. 0–6); Assignments 1, 2, 4 |
|
Week 6 |
||
Tue Sep 29 |
06A · Discrete Fourier Transform and Fast Fourier Transform |
|
Thu Oct 01 |
06B · Filters and convolution I |
|
Fri Oct 02 |
||
Week 7 |
||
Mon Oct 05 |
||
Tue Oct 06 |
07A · Filters and convolution II |
|
Thu Oct 08 |
07B · Frame-based processing and the STFT |
|
Fri Oct 09 |
||
Fall break |
||
Tue Oct 13 |
Fall break — no class |
|
Thu Oct 15 |
Fall break — no class |
|
Week 8 |
||
Tue Oct 20 |
08A · Sample-based synthesis |
|
Thu Oct 22 |
08B · Instrument acoustics and physical modeling synthesis |
|
Week 9 |
||
Mon Oct 26 |
||
Tue Oct 27 |
09A · Delay lines, effects, and spatialization |
|
Thu Oct 29 |
09B · Algorithmic composition, Markov chains, and LPC |
|
Week 10 |
||
Mon Nov 02 |
||
Tue Nov 03 |
10A · Democracy Day — no class |
|
Thu Nov 05 |
Exam 2 — cumulative, emphasis 05A–09B (Ch. 8–14); Assignments 6, 7 |
|
Week 11 |
||
Mon Nov 09 |
||
Tue Nov 10 |
11A · Psychoacoustics and tuning |
|
Thu Nov 12 |
11B · Compression and MIDI |
|
Fri Nov 13 |
||
Week 12 |
||
Mon Nov 16 |
||
Tue Nov 17 |
12A · Real-time music processing |
|
Thu Nov 19 |
12B · Music information retrieval and Music AI |
|
Week 13 |
||
Mon Nov 23 |
||
Tue Nov 24 |
13A · Spillover and guest lecture (TBD) |
|
Thu Nov 26 |
Thanksgiving — no class |
|
Week 14 |
||
Mon Nov 30 |
||
Tue Dec 01 |
14A · Where to go from here; final project presentations |
|
Thu Dec 03 |
14B · Final project presentations (continued) |
|
Fri Dec 04 |
15-622 (Grad) Final Project — Final Deliverables and Report (due) |
|
Finals Week |
||
TBD |
Final Exam — cumulative, 01A–13A (Ch. 0–18); Assignments 1, 2, 4, 6, 7 |