Synthesis Theory
Course Outline (fall, 2001)
-
00/09/06: Digital
Audio Concepts (Roads, Chap 1)
-
00/09/11: Digital recording and mixer
(analog)
-
00/09/13:
Sound
Editing
-
00/09/18: No class
-
00/09/20: No class
-
00/09/25: Table
Lookup Oscillators
-
00/09/27: Introduction
to Digital Sound Synthesis (Roads, Chap. 3).
-
00/10/02: CSound
-
00/10/04: AM, RM
-
00/10/09: Additive
synthesis, FM
-
00/10/11: Waveshaping
-
00/10/16: Mid-term holiday
-
00/10/18: SuperCollider
-
00/10/23: Mid-term exam
-
00/10/25: More SuperCollider
-
00/10/30: Fourier Series, A
tutorial on DFT(FFTW) (Numerical
Recipes in C) SoundHack(Spectral
Mutation)
-
00/11/01: Convolution
-
00/11/06: Digital filters I
-
00/11/08: Digital filters II
-
00/11/13: Z-transform
-
00/11/15: Zeros and poles
-
00/11/20: Comb and allpass filters, reverb (HUT,
Frenette),
flange
-
00/11/22: Thanksgiving break
-
00/11/27: Noise, Karplus-Strong
-
00/11/29: Linear Predictive Coding
-
00/12/04: Phase Vocoder
-
00/12/06: Formants, FOF, VOSIM
-
00/12/11: Granular Synthesis
-
00/12/13: Panning, doppler, and audio compression
Resources
Assignment #6 (Due 01/11/29, all assigments are due 2pm)
Using SC, create a 9-octave graphic equalizer: 50-100, 100-200, 200-400,
400-800, 800-1600, 1600-3200, 3200-6400, 6400-12800, 12800-22050Hz. Each
band should have adjustable Q.
Submit the hardcopy of the source code and place a copy in (314):Faculty:ich:synth:assignments01:#6
Assignment #5 (Due 01/11/08, all assigments are due 2pm)
Using SuperCollider, write nice GUI demos of Amplitude Modulation and
Ring Modulation. They should, at least, have sin waves as the carrier and
the modulator. Other waveforms can be implemented optionally.
Submit the hardcopy of the source code and place a copy in (314):Faculty:ich:synth:assignments01:#5
Assignment #4 (Due 01/10/25, all assigments are due 2pm)
Produce the following with CSOUND:
1.Repeat Assignment #3 using sawtooth generate by using 10 sine
oscillators and a simple envelope usinglinen.
2.Repeat above using one oscillator using sawtooth wavetable
lookup
3. Reproduce as accurately as possible, the following vibraphone
excerpt. Use additive, FM synthesis or vibes to simulate the vibraphone
sound. The motor should start up slowly. Note also that the B-flat is dampened
by a mallet.
Submit the hardcopy of the orch and score files and place a copy in
(314):Faculty:ich:synth:assignments01:#4
Assignment #3 (Due 01/10/11, 2pm)
Produce the following with Csound:
-
Tempo M.M. = 100
-
Use sine wave (GEN10)
-
A = 440Hz
Hint:
Use the instrument of the form:
a1 oscil p4, p5, 1 ; where p4 is the amplitude and
; p5 is the frequency in the score file
Submit the hardcopy of the orch and score files and place a copy in (314):Faculty:ich:synth:assignments01:#3
Assignment #2 (Due 01/10/04, 2pm)
Submit the result of this assignment on a CD and a hardcopy of
your comments.
-
Record as best as possible the phrase "Short-time synthesis" with your
own voice. "Short-time" should be spoken and "synthesis" should be sung.
(Track 1)
-
Record the same phrase in the same manner but in a very noisy environment,
outside (traffic noise) or near the projector. (Track 2)
-
Using the Phase Vocoder in SoundHack and the sound of Track 1 do the following.
For each, provide two versions: a most natural and intelligible results
and another which is to you most "interesting." Document the window type
and the number of bins used for both versions and submit a hardcopy (start
without using the Resynthesis Gating).
-
Pitch-shift up 2 octaves (Tracks 3-4)
-
Pitch-shift down 2 octaves (Tracks 5-6)
-
Time-expand 3 times (Tracks 7-8)
-
Time-shrink 3 times (Tracks 9-10)
-
Repeat the last problem (#3) using Track 2 as the source. In addition to
documenting the window type and the number of bins, describe the difference
in the results compared to results using Track 1. (Tracks 11-18)
-
Use Track 3 and Pitch-shift down 2 octaves. Try to make it as close as
possible to Track 1. Which settings gave you the best results? What is
the difference between this result and Track1? What did you lose? (Track
19)
-
Repeat the last problem (#5) Use Track 9 and Time-expand 3 times. (Track
20)
-
Take the first 50ms of the "Sh" in "Short..." and time-expand it 100 times.
Document your settings. Use Resynthesis Gating for best results.(Track
21).
Assignment #1 (Due 01/09/27, 2pm)
Record with Peak 2-3 sec. of your voice. Create two soundfiles based
on the recording. The first file (mono) should countain:
-
the original
-
normalized (remove DC offset first)
-
reversed
(use the normalized version as the source for the following)
-
reduce gain by 50%
-
change pitch by a semitone up ("Change Pitch")
-
use Phase Vocoder to:
-
lengthen by factor of two without changing the pitch
-
shorten by factor of two and
-
shift up by 100 cents
-
Use VST Plug-in ("Bounce VST Effects" to commit) to:
-
change EQ (your choice) and
-
add reverb
Each of the ten sections should be preceded by a short verbal explanation
of what follows.
The second file (stereo) should be a 30-60 second composition using
only the original sound of your voice.
Submit a CD.
Ichiro
Fujinaga