Electronic Studio Resources II: Assignment 5 — Max: Simple Max Objects
Each tutorial is a working Max patch. To get the most out of these, you should respond to the suggestions in the tutorials for editing the patch or creating a new one. (You don’t have to turn in any of your modifications of these patches.)
Design a patch that harmonizes notes played on a MIDI controller. The sound will be rendered by the Mac’s internal synthesizer, which is handy for testing patches, but not much else.
Send each note played on the keyboard to this synthesizer. Add to it three transposed pitches, creating a tetrachord of some kind. Delay one or more of these transposed notes. Split the keyboard into two parts at any key. Use one kind of chord for the lower half of the keboard, and a contrasting chord for the upper half. See below for implementation hints.
Design a patch that plays notes automatically, using random values for pitch, velocity, duration, and timbre (i.e., synthesizer patch). This patch should not accept input from a MIDI controller. You turn it on, and it plays for a while without any human intervention. Then you turn it off. See below for hints.
Optional: If you want more than two zones, cascade multiple split objects. That is, connect the right outlet of one split to the left inlet of the next split. The three zones will be fed from the left outlet of the first split and both outlets of the second split.
For example, playing MIDI note numbers from 0 to 20 will result in a very muddy sound, but that is not normally useful. Consider adding an offset to the output of random or using the scale object to transform the range of numbers coming out of random.