MUC4401: Composition of Electroacoustic Music
MAX Assignment No. 1
-
The purpose of this assignment is to build a MIDI monitor. This MIDI monitor should be able to display the following information:
- pitch value
- velocity
- polyphonic key pressure (aftertouch)
- control pressure-value and number
- program change
- channel key pressure (aftertouch)
- pitchbend
- MIDI channel number
Utilize the following MAX objects to accomplish this assignment.
midiin | ![]() |
midiparse | ![]() |
unpack | ![]() |
number box | ![]() |
comment box | ![]() |
Utilize the Clue Menu (found under the WINDOW menu) to identify the objects available in the palette.

BONUS: Utilize the midiinfo, umenu, and loadbang objects to select the incoming MIDI device.
midiinfo | ![]() |
umenu | ![]() |
loadbang | ![]() |