Assignment #4, Due Monday April 13th
Part I: Audio
Download "PD_Tutorial.zip" above and uncompress it into a folder. This folder contains a series of numbered patches, each incremental, building upon one another toward a larger idea.
Here we are building a bank of bandpass filters, similar to the example from class. Patch #1 begins with one filter on a white noise signal [noise~]. Patch #2 uses 3 filters with difference center frequencies (sounding like a chord). Patch #3 adds control to the center frequencies via send/receive pairs, thus allowing for 3 different "chords" (you might wish to try creating more than this). Patch #4 adds the idea of "movement". The new chord frequencies are not sent directly to [bp~]'s center frequency. Instead they go a set of [line] (linear ramp) objects. The center frequency therefore "moves" from one tone to the next (in this case over 5000 milliseconds, 5 seconds). Note too that this last patch has amplitude/volume control for each [bp~] group (!)...simply an audio multiplier [*~].
Assignment: Build a patch that has half-a-dozen bandpass filters on a white noise signal. You may wish to use subpatches [pd name] to accomplish this task and keep everything neat and organized. Use the same [line] automation method to move amplitudes or each filter (you will use the audio multiplier [*~] object).
Part II: Video
GEM TUTORIAL: Gem_Tutorial.zip
Download "Gem_Tutorial.zip" above and uncompress it into a folder. This folder contains a series of numbered patches, each incremental, building upon one another toward a larger idea.
MAKE SURE TO CLOSE ONE PATCH BEFORE OPENING ANOTHER SINCE ALL PATCHES WRITE TO THE SAME GEM WINDOW AND WILL OVERLAP ONE ANOTHER!
Here we will be building a video mixer (!!). Patch #1 simply shows the use of [gemhead] to draw a square. You have to create the Gem window first, click [create ( in the upper-left to so this. Note that all cumulative additions to our video mixer patch will happen between [gemhead] and [square]. Patch #2 shows our first "drawing" on the square, chaning its color. Patch #3 shows a second manipulation, this time an object to rotate the square [rotateXYZ]. Patch #4 is the same thing but with a second square. Note the use of a second [gemhead]. Patch #5 shows shows how to add images into a shape...use one of the included Da Vinci "Last Supper" images as examples. Patch #6 shows how to "mix" multiple images onto one single shape. This time try using "da_vinci-norm" and "da_vinci_flipped" as the two images. Move the image "crossfader" and you should see the two images mixed. Patch #7 finally shows how to draw a movie/film onto a shape...essentially it is not different than an image.
Assignment: Create a patch that mixes two videos (or, using the included video clip, mixes one video with itself, perhaps with delay starts). You will simply be combining Patch #6's mechanism for mixing images [pix_image] with Patch #7's mechanism for loading video. In other words, [pix_mix] doesn't care if it gets images or video.