Music 171 homework 8
This assignment is to make a polyphonic instrument that combines
waveshaping and band-pass filtering (vcf~ object) to give you
access to a variety of controllable timbres. As with assignment 7,
there aren't step-by-step instructions. But here are the things
your patch should have:
- An abstraction to play one voice, which should combine a
waveshaper (as in assignment 5 but with your choice of waveshape)
with a vcf~ object to apply a band-pass filter to the output.
- There should be separate controls for three pitches, an index
for the waveshaping, and a filter center frequency. Optionally you
can add controls for "Q" (the sharpness of the filter) and/or an
offset to the waveshaper. It's not necessary to make this patch
play separate "notes" - just a constantly playing set of three
voices is fine.
- Make presets that control the parameters to make three or four
different choices of pitches and other controls.
Here is the way I organized my controls: 
(You don't have to make the patch look exactly like that but
there should be controls and preset buttons.)
Here is an example of what it might
sound like.
back to music 171 main page