Schedule
The schedule below is subject to minor modifications. Associated readings from the course textbook are shown in (parentheses). You should read these sections of the textbook before the corresponding lecture.
Peer grading is always due precisely one week after each project deadline. See the important note about final exams and travel at the end of this page.
Click here to subscribe to the course's Google Calendar.
Week 1: Introduction to Computer Music
- Monday, January 12 – Course overview, Fundamentals of Sound and Sampling (1.1-1.2)
- Read Syllabus and fill out academic integrity form - due Friday, January 16 by 11:59PM Eastern
- Start Project 0 (Hello Nyquist) – due Tuesday, January 13 by 11:59PM Eastern
- Wednesday, January 14 – Introduction to Nyquist and SAL (1.3-1.9, 2.2)
- Start Project 1 (Audacity and cross fading) – due Tuesday, January 20 by 11:59PM Eastern
Week 2: Basics of Synthesis
Monday, January 19 – NO CLASS (MLK Day)- Wednesday, January 21 – Unit Generators, Envelopes/Piece-wise Functions, Programming Scores (2.1, 2.4, 2.6-2.7, 4.5-4.8)
- Start Project 2 (Envelopes and Scores) – due Sunday, February 1 by 11:59PM Eastern
Week 3: Sampling Theory
- Monday, January 26 – Additive / Wavetable Synthesis, Basic Waveforms (1.2.5, 2.3, 2.5)
- Wednesday, January 28 – Frequency vs. Time, Fourier Analysis (3.1-3.2)
Week 4: Synthesis by Modulation
- Monday, February 2 – Amplitude and Frequency Modulation, Spectral Centroid (3.8-3.9, 4.1-4.3, 5.2)
- Start Project 3 (FM Synthesis, Spectral Centroid) – due Sunday, February 15 by 11:59PM Eastern
- Wednesday, February 4 – Sampling Theory: Aliasing, Negative Frequencies, Quantization (3.3-3.7)
Week 5: Spectral Analysis
- Monday, February 9 – Discrete Fourier Analysis: DFT, FFT (5.1)
- Wednesday, February 11 – EXAM 1
- (Only for graduate students in 15622) Start Term Project, various due dates
Week 6: Granular Synthesis, Algorithmic Composition
- Monday, February 16 – Behaviors, Granular Synthesis (4.4-4.9, 6.2)
- Start Project 4 (Granular Synthesis) – due Sunday, March 8 by 11:59PM Eastern
- Wednesday, February 18 – Patterns / Algorithmic Composition, Mastering Nyquist (5.3-5.7, 6.1)
Week 7: Filters
- Monday, February 23 – Filters (McFee 3, Dannenberg 7.2)
- Wednesday, February 25 – Filters continued
SPRING BREAK (no classes): Monday, March 2 – Friday, March 6
Week 8: Sampling
- Monday, March 9 – Sample-based Synthesis, Markov Chains (7.1, 5.5.3)
- Start Project 5 (Sampling, Spectral Processing) – due Sunday, March 22 by 11:59PM Eastern
- Wednesday, March 11 – STFT Analysis and Resynthesis, Spectral Processing (McFee 9, Dannenberg 8.1-8.2)
Week 9: Vocal Synthesis, Physical Models
- Monday, March 16 – Vocal Synthesis (9.1-9.8)
- Wednesday, March 18 – Instrument Acoustics, Delay and Feedback, Physical Modeling Synthesis (10.1, 10.3.1-10.3.3, 11.1-11.3)
Week 10: Physical Models (cont'd)
- Monday, March 23 – Phase Vocoder, Physical Modeling Continued (9.6, 11.4-11.12)
- Start Project 6 (Physical Models) – due Sunday, April 5 by 11:59PM Eastern
- Wednesday, March 25 – EXAM 2
Week 11: Acoustics and Perception
- Monday, March 30 – Acoustics and Perception (10.1-10.2)
- Wednesday, April 1 – Effects, Echo, Reverberation and Panning (10.3)
Week 12: Advanced Synthesis, Audio Compression
- Monday, April 6 – Advanced Synthesis Techniques (12.1-12.4)
- Start Project 7 (Computer Music Composition) – due Sunday, April 19 by 11:59PM Eastern (NO LATE DAYS ALLOWED) (No peer grading)
- Wednesday, April 8 – Quantization, Compression (13.1-13.5)
Week 13: Music Representations, Future Directions
- Monday, April 13 – Computer Music Performance, Lossy Audio Compression (14.1-14.5, 13.1-13.4)
- Wednesday, April 15 – Lossless / Neural Audio Compression, AI/ML for Music, Where to Go Next (13.5, 13.7-13.8, 14.6, 15)
Week 14: Project Presentations
- Monday, April 20 – 15-622 Presentations / Concert (in class)
- Wednesday, April 22 – 15-622 Presentations / Concert (in class)
Finals Week
- FINAL EXAM (90 minutes), time/location TBD
IMPORTANT: Do not plan post-semester travel until your final exam schedule is finalized, including dealing with any conflicts or cases where three exams are within 25 hours. Our final could be scheduled any time during finals week (Apr 27 - May 4), so you should plan your travel for the day after at the earliest to be safe. If you have conflicts, you may want to plan to depart even later. Early/late final exams will not be accommodated.