Music 220A Homework #4 TJ Melanson November 11, 2014 About This piece has three insruments in three separate channels (0, 1, 2) that play for four short movements. The first is ten seconds long: in that time, one of the instruments (channel 1) will stand out by becoming louder than the rest. Then, as channel 1 quiets down, the volume as well as the fmIndex of channel 0 increases while the fmIndex if the other instruments decrease. The resulting duck-like sound of channel 0 is distinguishable. By half a minute, all sounds have normalized again. The third movement is a sort of breakdown, where each of the instruments slow down and lose their tonality as their fmRatio decreases. This lasts for about 20 seconds. Over time, it will become noticeable that one of the channels' fmRatios (channel 2) is less than the others, as its wub is grittier and less tonal than the others. For the final 10 seconds, played in double time, channel 0 becomes brighter due to an increased fmIndex. This separates all three of the instruments. For this recording, I used much of the code given to us in the starter class. I separated the contents of the while loop into a play() function (which utilizes the context-freeness of ChucK and sets the global FMFS class to the various global parameters) as well as a modified form of the last few lines as an accelerate(float accelerated, float ratio, float limit) function. The code for the final sound recording was just a sequential set of play() and various accelerate() functions. Files Audio: Final Sound Recording Chuck File: The main ChucK file for hw4 Background Files for Recording/Audio: Binaural mixer Sound Recorder