Digital Music Programming
EC 350.837
Fall, 2009
Course Syllabus: here
Course Outline
-
MIDI
-
MIDI Hardware and setup
-
The MIDI language
-
Max, part 1
-
Midterm exam
-
Max part 2 Max and MSP
-
Max part 3: Max and multimedia: Jitter
-
Max part 4: Advanced projects
-
Final Exam
Assignments
-
Assignment 1: September 3, 2009:
- Send the instructor an email requesting placement on the ccm mailing list
-
Assignment 2: September 15, 2009:
- Read the MIDI Specification, here and here.
- Read "Overview" in the Max: Getting Started manual
- Complete the first 10 Max Tutorials
- Build a MIDI monitor patch thhat displays all channel voice messages
-
Assignment 3: September 24, 2009:
- Complete Max Tutorials 11-20.
- Create a Random Music Generator that modifies its own behavior over time. Try to make it as "musical" as possible.
-
Assignment 4: October 8, 2008:
- Complete MSP Tutorials 1-10.
- Write an MSP patch that can either
- 1) play back multiple soundfiles, either from a menu or a coll. It can choose randomly, sequentially, or by any method you choose.
or
- 2) Record and play back sounds from buffers.
-
Assignment 5 : November 5, 2008:
- Complete MSP Tutorials 11-20
- Create an MSP patch that allows the user process an input signal in three different ways. Make switching or crossfading between them easy and automated