MTC 437/598 MaxChallenge#1: Slightly
Imitative
Due date: Monday, February 9, 2009
Objective:
Create a patch which will imitate anything played into it by
delaying and transposing the data with a user adjustable interface.
Specific Requirements:
1. The input for this patch should be the CME keyboard. The
destination output will be the Korg Wavestation.
2. Patch should playback the notes immediately at their exact
transposition level (i.e. just "thru" the material so it can be heard
as played). There should be a provision to adjust both the MIDI channel
and the patch for this immediate playback via a number box or pop-up menu.
3. The Max patcher should contain 4 identical sub-patches which allow the user
to set the following conditions (via number boxes) for each:
1. Delay time. Remember that MAX recognizes time in milliseconds.
In these patches you must construct a way so that the user can enter
seconds and fractions of seconds (i.e. 2.5 sec) instead.
2. Transposition. There should be a simple number box which
allows the user to choose any transposition level.
3. MIDI channel. Chosen by a pop-up menu.
4. Wavestation patch (sound). Chosen by a pop-up menu.
The end result should be that, in addition to hearing the notes as
played, there will be 4 additional "echos" which occur at different
lengths of time from the original, different transposition levels,
and different timbres (via the MIDI channel and Wavestation patch settings) for each.
Your patcher MUST use the "preset" object to store several (2-3) preferred
settings of the above number boxes.
You MUST use the comment tool and work to make sure that your interface
is user-friendly. Label each number box clearly. Annotate procedure
to clarify how to use this patch. Your patch might look something like this:
Recommended Objects:
arithmetic "+" function
arithmetic "*" function
pipe
send
receive
notein
noteout
(Optional) pgmout
Format:
The Patch labeled "Slightly Imitative" should be placed in your
folder on the hard drive.
Grading:
Will be based on the
workability and economy of the patch.
---[ Home ][437 Information Index]---