Ross Dunkel

Homework 5: FFT-based Real-time Tracking


About


This piece utilizes four different real-time tracking algorithms to produce sounds which are mixed into a quadrophonic composition that is played back binaurally. Sounds were produced with a combination of melodica, voice and hand percussion. Bando-track tracks the microphone input's frequency and plays it back on a BandedWG instrument with a computer-generated rhythm in a combination of bowing and striking. This instrument is used to perform a rhythm track (bando1.wav) and a free track (bando2.wav). Mando.ck tracks the microphone input's frequency and plays it back on a mandolin dropped by a couple octaves and with a random minor scale offset. I think it sounds a bit like a clavinet. This instrument is used to play a rhythm track (mando1.wav) and the part of the ocean waves from my nature score (mando2.wav). Flies.ck tracks the microphone input's spectral centroid and amplitude and uses those to play a higher-pitched mandolin. I used this instrument to perform the part of the flies from my nature score (flies.wav). Finally, karp.ck is used for a second free section of the piece (karp.wav).

StereoRecorder.ck was used to capture all of these performances, which were then edited in Audacity to the mono files linked below. Some normalization and mixing were performed, as well as muting sections of the flies score that were not intended to be performed since the flies.ck instrument proved difficult to stop. The mono clips were then played back by quadPlayback.ck, mixed to binaural using Binaural4.ck and once again captured by StereoRecorder.ck. The final audio file can be found below.


ChucK Files



Sound Files



Image Files