MUC4401: Composition of Electroacoustic Music
MAX Assignment No. 5

    The purpose of this assignment is two fold.

    (1) Create and save a "standard" MIDI melodic sequence in Digital Performer. For illustrative purposes you may use "Mary Had A Little Lamb."

    (2) Create a MAX patch that will load and "follow" a pre-recorded sequence. At chosen points have the "follow" do the following three things (no pun intended): a) fire the granulation patch for 5 seconds (do not try and follow the granulation); b) ignore certain events in the pre-recorded sequence; c) play a second melodic part as counterpoint to the pre-recorded sequence.

    Utilize the following MAX objects to accomplish this assignment (not all are necessary).

      metro
      makenote
      pack
      midiformat
      midiout
      (or noteout/bendout)
      slider
      midiinfo
      umenu
      bang
      or loadbang
      number box
      message box
      expr
      patcher
      prob and/or
      random
      *, /,
      +, and -
      select
      stripnote
      follow
      timer and/or
      clocker
      delay

    Utilize the Clue Menu (found under the WINDOW menu) to identify the objects available in the palette. Remember that you can use print statements, number boxes, buttons, etc. to debug your patcher. These items will help you track the program flow though the patcher.

    Read: MAX: Getting Started, Tutorial 35 beginning on page 162 for information concerning the use of the "follow" object.

    BONUS: use an original melodic idea to compose a 1-2 minute mini-piece. These will be performed in class.


    Once again, please remember that we're approaching the middle of the semester and your first project needs to start taking shape. Use your class assignments as a spring-board in crafting original musical fragments for your projects.

- last update 3 September 2010 -