25 April 2024

Calendar

Please check announcements in class and on Piazza/Canvas for any changes to the schedule.
Readings from the course textbook are shown parenthetically.

Week 1: Introduction to Computer Music
Tuesday, January 18 – Principles of Sound and Sampling, Intro to Audacity (1.1-1.2)
Project 0 (Setup) – due Wednesday, January 19 by 11:59PM Eastern
Thursday, January 20 – Introduction to Nyquist and SAL (1.3-1.9)
Project 1 (Audacity and Nyquist) – due Monday, January 24 by 11:59PM Eastern

Week 2: Basics of Synthesis
Tuesday, January 25 – Unit Generators, Piece-wise Functions (2.1-2.5)
Thursday, January 27 – Programming Scores (2.6-2.7 , 4.5-4.8)

Week 3: Sampling Theory
Tuesday, February 1 – Frequency vs. Time, Fourier Analysis (3.1-3.2)
Thursday, February 3 – Sampling issues: Aliasing, Negative Frequencies, Quantization (3.3-3.7)
Project 2 (Envelopes) due Monday, February 7 by 11:59PM Eastern

Week 4: Synthesis by Modulation, Spectral Analysis
Tuesday, February 8 – Amplitude and Frequency Modulation, Behaviors (3.8-3.9, 4.1-4.3)
Thursday, February 10 – Behaviors, FFT, Spectral Centroid (4.4-4.9, 5.1-5.2)

Week 5: Intro to Algorithmic Composition
Tuesday, February 15 – Patterns, Algorithmic Composition (5.3-5.7 , 6.1)
Thursday, February 17 – EXAM 1
Project 3 (FM Synthesis, Spectral Centroid) due Monday, February 21 by 11:59PM Eastern

Week 6: Granular Synthesis, Sampling
Tuesday, February 22 – Granular Synthesis (6.2)
Thursday, February 24 – Sampling Techniques (7.1)

Week 7: Filters, Spectral Processing
Tuesday, March 1 – Filters (7.2)
Thursday, March 3 – FFT Analysis and Reconstruction, Spectral Modeling (8.1-8.2)
Project 4 (Granular Synthesis) due Monday, March 14 by 11:59PM Eastern (Note: first day after Spring Break)

Week 8: Vocal and Spectral Models
Tuesday, March 15 – Source-Filter Models, LPC (9.1-9.2)
Thursday, March 17 – Vocal Synthesis (9.3-9.8)

Week 9:  Acoustic Effects
Tuesday, March 22 – Mass-Spring Models, Karplus-Strong Algorithm (11.1-11.3)
Thursday, March 24 – Waveguide and Guitar Models (11.4-11.11)
Project 5 (Sampling, Spectral Processing) due Monday, March 28 by 11:59PM Eastern

Week 10: Acoustics and Perception
Tuesday, March 29 – Acoustics and Perception (10.1-10.2)
Thursday, March 31 – EXAM 2

Week 11: Acoustics and Perceptions (cont’d)
Tuesday, April 5 – Echo, Reverberation and Panning (10.3)
Thursday, April 7 – NO CLASS
Project 6 (Physical Models) due Monday, April 11 by 11:59PM Eastern

Week 12: Additional Composition and Synthesis Techniques
Tuesday, April 12 – Algorithmic Compositions: Additional Techniques
Thursday, April 14 – Advanced Synthesis Techniques (12.1-12.4)

Week 13: Audio Compression, Music Notation
Tuesday, April 19 – Compression Principles, MP3, LPC (13.1-13.5)
Thursday, April 21 – MIDI (13.7)
Project 7 (Computer Music Composition) due Monday, April 25 by 11:59PM Eastern (NO LATE DAYS ALLOWED)

Week 14: Future of Computer Music
Tuesday, April 26 – Music Processing and Analysis (14.1-14.5)
Thursday, April 28 – 15-622 Project Presentations
Friday, April 29 – 15-322/622 Concert (Afternoon/Evening Sessions)* – special class meeting – Times TBA

Week 15
FINAL EXAM – TBD (May 2 – May 10)