We'll be looking for homework that departs from the starter code in creative ways. For this homework study, use FM synthesis to demonstrate the perceptual phenomena of "auditory streaming." Run the starter code examples, play with them to understand how they work and then invent replacements and variations which fulfill the assignment. Your Library/Web/220a/hw3.html page should reference files in your Library/Web/220a/hw3/ directory.
Refer to the earlier readings for background on both subjects.
FM SynthesisThe block diagram to the right (from John Chowning's article The Synthesis of Complex Audio Spectra by Means of Frequency Modulation) shows a typical simple FM instrument.
Grab the starter code and study how it implements a version of this instrument in ChucK: hw3-starter.ck.
Likewise, visit the project presented in the coreLectureSequence "ck-clips" and study how it borrows the notion of movie-style "clips" and abstracts these into units to compose with: ck-clips.
The phenomenon of auditory streaming is a
In this assignment, you'll be using the FM instrument from the lab above to create multiple different sound sources, that then perceptually group as coherent sources.
Download the starter code and edit it to create an auditory illusion that works convincingly - shoot for one that maximally segregates the voices when played at a fast tempo. The effect depends on differentiation of sonic parameters. Choose your own dimension(s) for the effect e.g., timbral, spatial and/or envelope qualities. Tune the effect by ear and make it different from the start code example. Then, re-program it in the form of a "clip" as described in ck-clips so that one "clip" creates a single (monophonic) streaming example. Like the starter code example, you should hear the effect of a slow note sequence blossoming into illusory polyphonic lines as it increases speed.
For the homework, make a musical study in which the illusion is present but it's not the only thing going on.
As with HW2, do your work in four channels, even if you don't use all of them all the time. Take advantage of sound arriving from different angles and if you want to, use the spatial dimension as one of the "differentiators" that creates the streaming illusion. The final 4 mono .wav files should be deposited in your Library/Web/220a/hw3/ directory and played from your Library/Web/220a/hw3.html page.
Submit the page to the Homework Factory as before and include the following: