Here is a list of exercises and projects for the course. Please refer to the syllabus for due dates.
- Exercise A: Generative Music in Max
As an introduction to Max patching, create a patch that generates notes automatically and plays them on the built-in synthesizer. Learn how to choose parameter values by random or sequential selection from a table. Make presets that let you affect the behavior of the patch while it plays.
- Exercise B: Sound Rendering with Auzzie
Use the Max add-on package Auzzie to generate and process sound. Create several layers of sound, and control them with external faders. Understand series and parallel routes for audio. Learn how to use the Max pattr advanced preset system.
- Exercise C: Native Max Audio Patching
Get under the hood and design your own rich sound using native Max oscillators and noise generators.
- Exercise D: Modulation in Max
Explore sub-audio-rate and audio-rate modulation, including ring modulation and FM synthesis.
- Exercise E: External Triggering of
Sound in Max
Trigger recorded sounds from the computer keyboard, MIDI grid controllers, and gamepads.
- Exercise F: External Continuous Control of Max
Experiment with continuous data streams from a Wiimote or GameTrak. Map the streams to control parameters. Learn how to derive triggers from a continuous data stream and route data to multiple parameters in turn.
- Project 1: Data-driven Performance Piece
Compose a 2-3 minute piece for a data-driven instrument comprising Max and some kind of controller with continuous data capability (Gametrak, Wiimote, gamepad, etc.).
- Exercise G: Patch State Changes by Cue
Learn how to organize the various textures and behaviors in your piece by cue, issued using the spacebar or some other trigger.
- Exercise H: Delays in Max
Build a simple delay effect using Max objects, and optionally enhance this with a wet/dry mix control, filter in the feedback path, and/or two delays in parallel for a stereo effect.
- Project 2: An Extended Composition
Compose a 4-6 minute live-performance piece. It can be performed on data-driven or acoustic instrument(s), with sound rendering in Max. We will hear your pieces in an informal class concert.