MUC6446: Composition of Electroacoustic Music/Digital 2 MAX Assignment No. 5
The objective of this assignment is two fold.
1) To develop a synchronous sample granulator patcher that will eventually be used as an abstration in a multi-voice granulation patchter.
The patcher should be able to:
- control the minimum grain length, grain length variation, minimum inter-grain time, and inter-grain time variation.
- provide for a pitch variation of each grain playback through manipulation of "target time" within the play~ object (where the three control arguments are start time, end time and target time).
This is based on the concepts learned in MUC 4401/6444 for the MIDI Granular patcher.
You can this assignment by utilizing the following MAX objects (but, as is always true in "Max-land" there are numerous other ways).
BONUS: Use info~ to dynamically set the end guard point for the chosen sample.
2) Create a patcher that uses the above patcher in part 1 as an abstration to control multiple copies of the synchronous sample granulation patcher. Enable each copy to be started individually or turned on/of in banks of voices.
BONUS: Make it look pretty!
|
- last update 3 September 2010 -