Exercises and Projects

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.