MUC6446: Composition of Electroacoustic Music/Digital 2
MAX Assignment No. 5
-
The objective of this assignment is two fold.
- 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).
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:
-
This is based on the concepts learned in MUC 4401/6444 for the MIDI Granular patcher.
+ | |
* | |
send | |
accum | |
receive | |
message box | |
number box | |
loadband | |
random | |
pack | |
if then else | |
metro | |
comment | |
slider | |
button | |
inlet | |
check box | |
*~ | |
dac~ | |
line~ | |
play~ | |
buffer~ |
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!