Assignments latest library of msm subpatches
11. Performing with loops (Tuesday Class)
Download these patches
Review the gain structure (volume controls going to different places).
Modify this patch so that the parts are better organized on the screen.
Be prepared to perform in class.
10. Reverb (Friday Class)
Download these patches
Find a score for Electronics and your instrument (or other instruments), bring it to class.
Modify these patches or previous patches in preperation for performance.
Be prepared to perform.
10. keyboard and other controls (Tuesday Class)
Download these patches
Find a score for Electronics and your instrument (or other instruments), bring it to class.
Modify these patches or previous patches in preperation for performance.
Be prepared to perform.
9. FootControls (Friday Class)
Download these patches
See Marc's patch for the infinite delay loop examples.
Modify these patches or previous patches in preperation for performance.
Be prepared to perform.
9. keyboard and other controls (Tuesday Class)
Download these patches
Prepare a simple demonstration to show that you can control anoteher program such as a PDF reader, via Max/MIDI.
Be prepared to perform using delay effects and prerecorded sounds (the prerecorded sounds are optional).
8. Cross fades and Multiple sflplay (Friday Class)
Download these patches
Modify this patch to include your own sound files.
See instructions in the patch for adding: a mixer, effects and a live input.
Be prepared to perform along with the recorded sounds and/or with live buffer~ recordings of yourself.
8. controlling other programs from Max (Tuesday Class)
Download these patches
Aslo google search for "aka.keyboard" Max object.
With this patch and the aka.keyboard objects you can control any other program on your computer.
Explore how you can control a movie, power point presentation or PDF document via Max or MIDI
7. Filters and Transposers (Friday Class)
Download these patches
Explore the examples provided in the patches. Be prepared to discuss how they change the sound.
Copy/Paste at least 1 filter and 1 transposer from this patch, adding them to a previous patch.
Add MIDI control, via [ctlin] and/or [notein] (see provided patches for examples).
7. Filters and Transposers (Tuesday Class)
Download these patches
Explore the examples provided in the patches. Be prepared to discuss how they change the sound.
Copy/Paste at least 1 filter and 1 transposer from this patch, adding them to a previous patch.
Add MIDI control, via [ctlin] and/or [notein] (see provided patches for examples).
6. MIDI and Multiple Buffers (Friday Class)
Download this patch
Add to the patch so that you can use ascii or MIDI keys to mute-unmute, start, resart and stop each loop
Use MIDI and/or the built-in keyboard to control the transposition of each loop.
optional: modify the patch so that the 8 loops refer to 4 buffers~
-----------MID-TERM Portfolio-------------
Please send images of all the assigments upto to this point.
6. MIDI and Multiple Buffers (Tuesday Class)
Download this patch
Modify this patch so that you can have 8 loops going at once.
Use MIDI to control the volume of each loop individually
Use MIDI and/or the built-in keyboard to control the transposition of each loop.
-----------MID-TERM Portfolio-------------
Please send images of all the assigments upto to this point.
5. Fun with Buffers (Tuesday Class)
Download this patch if needed. Combine the code from this patch with older patches so that you can see the recording take place when using [waveform~].
5. Midi Sliders and using presets (Friday Class)
Download this patch observe the different approaches to recalling the delay settings.
Connect a MIDI device, change the [ctlin] arguments so that your device can controll the delay settings. If your device already works, add more [ctlin] objects to controll other settings.
Use the ascii or MIDI keyboard to recall presets. the code included uses the ascii keyboard.
Add additional presets. note how the two different techniques of storing presets in the presets subpatch require different efforts.
4. Key Triggering and Fading (Tuesday Class)
Part 1 of 2:: Continue working with the delay patches, right down several numerical
values for each of the effects and write down a musical "quality" for each of these settings.
Find at least 3 setting for each effect, that are distincly different from the others.
Part 2 of 2:: Download and combine the code in these patches so that
you can trigger/fade at least 8 sounds. Sounds can be separate pre-recorded audio files, played back via sfplay~ and can be different delay-based audio effects.
Consider different settings for the same type of effect as a different sound.
Email by Sunday night if you are having difficulty with anything.
4. Delay Settings and soundfiles (Friday Class)
Part 1 of 2:: Continue working with the delay patches, right down several numerical
values for each of the effects and write down a musical "quality" for each of these settings.
Find at least 3 setting for each effect, that are distincly different from the others.
Part 2 of 2:: Download and add code to this patch so that
you can trigger at least 5 different recorded audio files. The current patch is set up to play and stop 3 sound files.
you must add at least two more, plus make modifications to the code in order to trigger playback of the addtional sounds.
Begginers: use the built-in keyboard.
Advanced students: find additional ways to trigger the sounds.
Email by wednesday if you are having difficulty with anything (I will be offline thursday).
3. Experimenting with delays and Take-Home Exam (Tuesday Class)
Download the patches (Mac/PC) and/or
standalone max-applicaitons (Mac only, but doesn't need Max installed).
Experiment with the various controls, note what setting work musically, and what just makes strange noises.
Record some examples, Keep track of what settings were used for each recording, be prepared to discuss.
See further instructions in the Take Home Exam Patch.
3. Experimenting with delays and Take-Home Exam (Friday Class)
Download the patches (Mac/PC) and/or
standalone max-applicaitons (Mac only, but doesn't need Max installed).
Experiment with the various controls, note what setting work musically, and what just makes strange noises.
Record some examples, Keep track of what settings were used for each recording, be prepared to discuss.
See further instructions in the Take Home Exam Patch.
2. Play, Layer, Record
Make a patch that accepts live input, processes that live input with effects,
records the resulting sound and allows playback of recordings to mix with live sounds.
Todo. Produce 3 recording with this patch no more than 1 minute long.
1 sing/play sounds into the patch and record.
2. sing/play more sounds while the previous recording is also playing into the mix.
3. repeat step 2.
send photos of the finished patch at least 1 hour before class.
bring the three recordings to class on a portable drive
example patch from class
1. Getting started
Download and Install Max-MSP version 5.
Make a patch that lets sound into the patch, modifies the sound, changes the amplitude of the sound and passes it out of the patch.
see MSP tutorials 27 and 28, and class patches below:
Bring the patch to class ready to show it working.