Music 171 homework 6

prototypical vocal synth

Still drawing ideas from the material of chapter 5, this assignment is to make a simple vocal synthesizer using FM. This technique was developed by John Chowning and incorporated in a seminal computer music work, Phoné, finished in 1981.

The idea is to simulate formants (resonant peaks in spectrum) using FM with moderately low indices of modulation, and with center frequencies placed at harmonics of the sound where the formants should be located. In this case we'll try the simplest possible vowel, a 'schwa', roughly modeled as having formants at 500, 1500, 2500, ... Hz. (like a 1/2-open, 1/2-closed, one-foot tube. That's apparently a decent physical description of how humans produce a schwa vowel.) Then choosing a suitable sub-multiple of 500 as a compatible fundamental frequency, we frequency-modulate at the submultiple to produce a pitched sound with those harmonics (500, ..) as spectral peaks.

Without modulation, you should just see the three carrier frequencies whose combined spectrum is as shown (actually, the fundamental is 493.8, the B above middle C):
carrier spectrum
Then, choosing the modulating frequency to be a submultiple of the lowest formant (493.8 (same modulating frequency for all three carriers), and raising the index of modulation to 0.3, you get spectra like this (for 493.8/3 and 493.81/5 respectively:
modulated spectrum a
modulated spectrum b

To do this assignment, make a patch that moves continuously from the carrier spectrum at top to the foist modulated one, then back to carrier-only, then to the second modulated one, then back to carrier, making a nice auditory illusion (or at least a double-take). As Chowning noticed, you have to add some vibrato to make the voice sound believable.

To make the patch (as usual, 2 points for each step below):

Your successful patch should sound something like this.

back to music 171 main page