Assignments
1. Filters
svf~ (state variable filter can be used as a high pass, low pass, bandpass or notch filter)
cascade~ and filtergraph~ can be used to give you some tone control. this will help balance the elctronics and instrumental sounds
2. Looping
download source code
3. Signal Analysis
get the pitch estimation external here
download source code (note that some code here updates previous code)
4. Controlling patches with Pitch~
Assignment goals:
the goals/constraints of this assignement are as follows.
1. use the sound a performer makes to control the electronic sounds
2. the performer will not be able to see the screen.
3. the performer will not have to change his or her behavior while performing to get the electronics to play properly
4. bonus points for giving the performer a chance to "improvise" and take some control of the electronics.
5. time is limited to 12 hours programming (dont do 12 hour in a row... rather spend 2 hours per day spread out over 6 days)
for this assignment you will not be judged on artistic application, but on your successful use of a live input to control electronic sounds.
you must download pitch~ for any of these new patches to work
download source code (note that some code here updates previous code)
5. Filtering noisy data from pitch~
Assignment goals:
1. produce predictable results from pitch estimation or other noisey control data
2. improve existing patches (add these data filters to other patches)
3. provide acurate count of notes in analysis of live performer input
download source code
6. Create a patch to realize a piece of music based on instructions in score
Assignment goals:
1. To learn how to translate composers directions in a score into a Max-MSP patch
2. To make performing pieces for tape and solo instrument easier for the performer
3. To give the performer control of the system in order to make and **SAVE** balance adjustments.
download images of Annie's demo
download this loop based patch, sorry its an undocumented mess...