COMP685B
Hands-on Experience Assignment 2


Overview

In this lab, you will add vibrato to your voice instrument from assignment #1.  You will also implement an FM trumpet and clarinet with vibrato. Then you will plug your designs into the score you wrote last week.


Voice with Vibrato

  1. Modify your voice instrument from Assignment #1 to include vibrato.
  2. Compile it with wavetable.sco and play vibrato.wav.

FM Clarinet
  1. Make an FM clarinet based on John Chowning's FM design.
  2. Put an amplitude envelope on the index to fade it from 0 to 4 and back to 0 again (multiply the amplitude envelope by the index.)
  3. Add the same vibrato to the clarinet that you used for the voice.
  4. Compile fm_clarinet.wav and play notes on your clarinet in the range from D3 to Eb6 (e.g., D3, D4, D5, D6).
  5. You might want to adjust your vibrato, because the clarinet usually uses less vibrato than the voice.

FM Synthesis Trumpet
  1. Make a new instrument design for an FM trumpet.
  2. Put an amplitude envelope on the index to fade it from 0 to 5 and back to 0 again (multiply the amplitude envelope by the index.)
  3. Add the same FM vibrato to the trumpet that you used for the clarinet and the voice.
  4. Compile fm_trumpet.wav and play notes on your trumpet in the range from E3 to C6 (e.g., E3, E4, E5, C6).
  5. You might want to adjust your vibrato, because the trumpet usually uses less vibrato than the voice.

What to hand in:

  1. Email our TA Simon Lui (virtuoso@cs.ust.hk) the following 3 soundfiles as attachments:
  2. Due date: Thu 6 April 2006