Week 8

Home Up Code 7 Code 8

Slides 

Mar 6

Spectral Manipulation
Computing spectra in Nyquist
Resynthesis from spectra
Cross-Synthesis
Variations
Generating rich source material synthetically
Reverberation
Delay
Listening
Ax Handle, Todd Winkler 15:00

Mar 8

 
Music Understanding
Listening session if time permits
A Little Traveling Music, Loren Rush 10:54

 

Homework 9 due Mar 21

Make a composition (about 1 minute)
Run the voice through a bank of highly resonant filters or through some very resonant comb filters. With enough resonance, these filters will "ring," creating audible pitches that are activated by the input sound. Changing filter frequencies can create melodies or chord changes.
Use the amplitude of the voice (e.g. see Nyquist functions for peak detection or RMS energy estimation) to control a time varying filter. Changing loudness will then open or close the filter or change the resonant frequency.
Randomly change filter frequencies to generate rhythmic (or not) timbral changes.
Details: All of the comments for Homework 4 apply and may help you to plan your work. You do not have to work exclusively with Nyquist. You may use other programs including audio editors (Audacity or other) to manipulate, organize, and mix sounds. You must, however, feature processing of sounds using Nyquist, and you must submit the Nyquist code that you use for this piece. You will use voice sounds that you record as a source that you manipulate and process with Nyquist. You must also submit a short narrative description of your piece: what are you trying to achieve, how did you process sound, and what other software (if any) did you use?
Grading: In grading the assignments, we will be looking for successful applications of filters to voice to create interesting and musical effects. Most of your effort should be on the effect with the idea that an interesting text will maintain interest for at least a minute. (Therefore you do not have to work out as many compositional details as perhaps in earlier assignments.) In general, a composition that shows evidence of effort will do well. If you simply string together a bunch of sounds with slight modifications and without much thought for the overall composition, you will not do as well. Your Nyquist code should be clean and easy to read. Comment your code. If you do not use Nyquist for the final product, you should indicate what the code actually generates and how it was used in the piece. 

Late homework will lose 1 point per hour.

Please check to make sure that your files are submitted and that they are the right sizes. The deductions for missing parts are listed below. If you are unsure about how to submit your homework, please contact one of the TAs.

Missing sound file = 70 points
Missing lisp file = 10 points
Missing text description = 20 points

Submitting your homework:
You need to submit three things to the hw09 folder of the server:
-Your text description, named andrewid_hw9.txt
-Your lisp code, named andrewid_hw9.lsp
-Your resulting wav file, named andrewid_hw9.wav