MUS 329J - Introduction
to Computer Music |
|
MUS 329M -- Unique Number 21310
Introduction To Programming With Max/MSP |
Meets: TU-TH 2-3:30 in MRH 4.170 or 4.178
Spring Semester, 2005 |
Course Outline
|
| Thursday, 01/18/07 |
- Introduction to Max; Input/Output
and Simple Arithmetic |
| Tuesday 01/23/07 |
- Ordering Issues and Working with MIDI |
| Thursday 01/25/07 |
- Storing numbers
- Synchronization, timing, and counting |
| Tuesday 01/30/07 |
- LAB PROJECT ONE |
| Thursday 02/01/07 |
- More on MIDI |
| Tuesday 02/06/07 |
- Max data storage objects
- Random number generation |
| Thursday 02/08/07 |
- Constrained random processes in Max |
| Tuesday 02/13/07 |
- QUIZ |
| Thursday 02/15/07 |
- More on algorithmic music generation |
| Tuesday 02/20/07 |
- Building a Max MIDI Ensemble |
| Thursday 02/22/07 |
- Performance control and messaging
|
| Tuesday 02/27/07 |
- Recording and processing MIDI data |
| Thursday 03/01/07 |
- Interface design and Real-Time controls |
| Tuesday 03/06/07 |
- Review |
| Thursday 03/08/07 |
- MIDTERM EXAM |
| 03/12/07-03/17/07 |
SPRING BREAK |
| Tuesday 03/20/07 |
- Introduction to MSP
- Simple Audio Recording & Playback |
| Thursday 03/22/07 |
- Routing, switching, and mixing
- Oscillators and envelope generators |
| Tuesday 03/27/07 |
- Building a polyphonic synthesizer |
| Thursday 03/29/07 |
- Noise and filters |
| Tuesday
04/03/07 |
- Building effects
- Delay lines and reverb |
| Thursday 04/05/05 |
- Comb filters, flangers, choruses, etc. |
| Tuesday 04/10/07 |
- Building a pitch shifter |
| Thursday 04/12/07 |
- Working with samples |
| Tuesday 04/17/07 |
- Building a polyphonic sampler |
| Thursday 04/19/07 |
- Granular synthesis in MSP Part 1 |
| Tuesday 04/24/07 |
- Granular synthesis in MSP Part 2 |
| Thursday 04/26/07 |
- Analyzing signals: pitch tracking, envelope
detection, etc |
| Tuesday 05/01/07 |
- The MSP spectral objects |
| Thursday 05/03/07 |
- More on frequency domain processing |
TBA
|
- FINAL EXAM |
|