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