The dates given in the Week column are for the Tuesday of the week.
Reading, History, and Listening Responses are due by the beginning of the Tuesday class.
Also listed in this column are Max patches (the “Max Tips” links) you should download and look at before class. These are relevant to the exercises that you will do for the following week.
Exercises are due at your tutorial time and must be submitted to Canvas by Thursday midnight to receive credit.
|Week||Topic||Reading & Listening||Assignments|
|Week 1 (1/10)||Overview; scheduling; intro to Max messages; sequential and random selection from tables; MIDI note output; presets||Exercise 1 Max Tips||Start Exercise 1: Generative Music in Max.|
|Week 2 (1/17)||Intro to Auzzie; audio routing in series and parallel; controlling parameters from sliders; pattr presets||
Not Alone, for cello and electronics (2015)
Exercise 2 Max Tips
Auzzie Module Descriptions
DUE: Exercise 1
Start Exercise 2: Making Sound with Auzzie.
|Week 3 (1/24)||Auzzie players and more effects; MIDI control of Auzzie parameters; encapsulation and abstractions||
Veiled Resonance, for soprano saxophone and live electroacoustics (2008)
Exercise 3 Max Tips
DUE: Exercise 2
Start Exercise 3: MIDI Control of Auzzie.
|Week 4 (1/31)||Max audio patching: sound file players, oscillators, detuning, and noise||
sparrows in supermarkets, for recorder and electronics (2011)
Week 4 Reading in Canvas
Exercise 4 Max Tips
DUE: Exercise 3
Start Exercise 4: Basic Synthesis in Max.
|Week 5 (2/7)||
Sub-audio rate modulation; modulation synthesis (AM, RM, FM)
History 3 (computer music pioneers)
Reading & Listening: History 3 in Canvas
Exercise 5 Max Tips
DUE: Exercise 4
Start Exercise 5: Modulation Synthesis.
|Week 6 (2/14)||Data-driven instrument concepts; applying continuous data to parameters; deriving triggers from continuous data; routing data||
Exercise 6 Max Tips
DUE: Exercise 5
Start Exercise 6: Triggering and Controlling Sounds.
Start Project 1: Data-driven Performance Piece.
|Week 7 (2/21)||Data-driven instrument techniques, continued; interfacing with gamepads, Gametraks, Wiimotes, phones, webcams, etc.||
Extra Max Tips
DUE: Exercise 6
Work on Project 1.
TEST 1: Modulation synthesis, simple Max coding, History 3
DUE Monday, 2/27, midnight
|Week 8 (2/28)||Filters, Pitch Shifters; automation||Pamela Z: Quatre Couches, Badagada, Typewriter (1988, 2015, 2003)||Work on Project 1.|
|Week 9 (3/7)||Presentation Mode; live audio input; buffer-based recording and playing||Shawn Wasabi: Marble Soda (2015) Exercise 7 Max Tips||
DUE: Project 1
Start Exercise 7: Live Audio Input.
|Week 10 (3/21)||Organizing a piece in Max: changing patch state using cues, separating cue data from sound engine, building a mixer||
Double Bind?, for violin and electronics (2007)
Exercise 8 Max Tips
DUE: Exercise 7
Start Exercise 8: Cueing Patch State Changes.
|Week 11 (3/28)||Granulation theory and practice||
Week 11 Reading in Canvas
Exercise 9 Max Tips
DUE: Exercise 8
Start Exercise 9: Granulation in Max.
Start Project 2: An Extended Composition
|Week 12 (4/4)||FFT-based processing; standard and tracking phase vocoders; SPEAR||
Medical Text p. 57 (2017)
Week 12 Reading in Canvas
Exercise 10 Max Tips
DUE: Exercise 9
Start Exercise 10: Phase Vocoding in Max and SPEAR.
Work on Project 2.
|Week 13 (4/11)||
Introduction to Jitter
History 4 (early live electronic music)
|Reading & Listening: History 4 in Canvas||
DUE: Exercise 10
Work on Project 2.
|Week 14 (4/18)||
Introduction to RTcmix
|Bryan Jacobs: Blocks and Birds (2018)||
Work on Project 2.
TEST 2: Granulation, FFT, phase vocoder, History 4
DUE Monday, 4/24, midnight
|Week 15 (4/25)||RTcmix (continued)||Steevio: Primes (2016)||Complete draft of Project 2.|
|Exam Week (5/2)||Project presentations: Tuesday, 5/2, 11:30 AM - 2:30 PM||Project 2 (be ready to present on Tuesday)|