Music 171 homework 3
This assignment is to make a sequencing sampler using a vocal
sound. The sampled sounds should be set off by messages as in the
paradigm shown in the third Thursday class (Jan. 23). The sampled
sound is a radio sample that you can download here. Your successful patch should sound like
this.
There are once more several steps to making the patch. I've
listed them in the order that I think it's easiest to proceed,
which is to make the sound generation work first, then work on the
sequencing:
- Make an array object and read the soundfile into it. The
soundfile has 62079 samples in it, so the array must be at least
that large. (The soundfiler object has a feature that allows you to
automatically resize the array to the file which will make things
easier).
- Using the technique shown in the example patch "3j.sampler.pd",
read the sample in a way that allows you to change the speed at
will, and that allows you to also control the starting playback
location, and (this is not in the example!) the duration of the
output sound. This duration is most easily controlled by
multiplying the output of the sampler by that of a line~ object
that turns on when the sound starts and off after a chosen delay
time.
- Either by searching for the value in the patch (that's how I do
it) or by using a sound editor, find a part of a syllable such as
the "ing" of the word "relaxing" that has no consonants, only a
vowel sound. Get the patch to play just that sound at a
controllable transposition. If the phasor~ is set to scan one
second of the array, frequencies between about 0.3 and 1 Hz. will
sound reasonable.
- Make a counter (using metro, float, +, and mod objects as shown
1/23) that counts from 0 to 11 inclusive (12 values). If you
convert these directly from MIDI to frequency you get values
ranging roughly from 8 to 16 Hz. Transpose this (any way you want)
down to the range you found above.
- Set the patch up so that the array contents are saved with the
patch (so that you don't have to submit more than the one file
which is the patch itself) and so that, at the press of a clearly
marked button or message box, the patch starts making the sequence.
(And also supply another button or message, or use a toggle
control, allowing you to stop the sound).
back to music 171 main page