# Synthesis Theory

Course Outline

• 97/09/04: Introduction to Digital Audio (SoundDesigner)
• 97/09/09-11: Fundemental Concepts
• 97/09/16-18: Introduction to Csound
• 97/09/23-30: Introduction to Unix and Web authoring (Charles Kim)
• 97/10/02-09: Introduction to Digital Sound Synthesis
• 97/10/14: Midterm holiday (no class)
• 97/10/16-23: Sampling and Additive Synthesis
• 97/10/28: Multiple Wavetable, Wave Terrain Synthesis
• 97/10/30: Mid-term exam (open book)
• 97/11/04-07: Granular Synthesis
• 97/11/11-13: Subtractive Synthesis
• 97/11/18-25: Modulation Synthesis
• 97/11/27: Thanksgiving (no class)
• 97/12/02-11: Physical Modelling and Formant Synthesis
• 97/12/16: Final exam (open book, C314, 1300-1420)

• Assignment #10 (Due December 16)

Use Chebychev polynomials to produce a square wave using csound.

Hints: Use GEN13 and tablei. Verify your results visually, aurally or use an FFT analysis. Don't let the phase confuse you.

Assignment #9 (Due December 5)

Produce the music on p.191 in Moore's book (A = 440Hz) using FM to simulate simulate vibraphone-like tone.

Do the same thing except use Schottstaedt's FM piano algorithm (CMJ 1977).

Assignment #8 (Due November 25)

Produce the music on p.191 in Moore's book (A = 440Hz), simulate the "motor on" using increasing exponential curve to control the frequency of AM. Use RM to simulate vibraphone-like tone.

Assignment #7 (Due November 18)

1. Use a 1-3 sec. spoken words and do an LPC analysis. Experiment using different frequency range, number of poles, hop size, and voice/unvoiced cutoff point so that the size of the LPC file is minimal without sacrificing the output quality. Submit the result.
2. Use the same lpc file to produce output which are half as slow without changing pitch.
3. Use the same lpc file to produce output which is twice the speed without changing the pitch.
4. Use the same lpc file to produce output which is twice the pitch but at the same speed.
5. Use the sample lpc file to produce output which is half the pitch and twice the speed.
6. Use a 1-3 sec. orchestra excerpt, do an LPC analysis and use the spoken word sample as input to produce an output.
7. Do the reverse of above, i.e., use the orchestra as input to the spoken word LPC analysis.
8. Use lpfreson to shift the fomants. Give two examples.

Assignment#6 (Due November 4)

1. Write a 1-5 minute granular synthesis piece using minimum of three instruments with muliple oscillators. Control all seven parameters, including different waveforms and sampled sounds.

2. Wrtie a 1-5 minute granular synthesis piece using minimum of five grain generators. (See NewOpcodes1.READMEfor info on grain and Paris Smaragdis's examples.)

Assignment #5 (Due October 23)

• Produce the music on p.191 in Moore's book (A = 440Hz), using the data on p.218 to simulate trumpet tones.
• Hint: Create two tables, one for amplitude and another for frequency uing GEN07.
• Produce the music on p.191 in Moore's book (A = 440Hz), use analysis/synthesis technique to simulate vibraphone (bell)-like tones.

Place the orch and score files in (314):Departmental:Faculty:ich:Classes:Synth:Assignment 5.

Assignment #4 (Due October 16)

• Produce the music on p.191 in Moore's book (A = 440Hz), using sawtooth waveform using two different methods: using multiple ocillators and using GEN9
• Each note should have a reasonable envelope.

Place the orch and score files in (314):Departmental:Faculty:ich:Classes:Synth:Assignment 4.

Assignment #3 (Due October 2)

• Produce the music on p.191 in Moore's book (A = 430Hz), using internally generated sound (sine wave will do for those not venturous).
• Use an external soundfile (GEN 1) to produce the smae music.
• Use a MIDI file instead of the note list in the score file to produce the same music.

Place the orch, score, and MIDI files in (314):Departmental:Faculty:ich:Classes:Synth:Assignment 3.

Assignment #2 (Due September 16)

Study and play with Toots 1-12.

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

Place the orch and score files in (314):Departmental:Faculty:ich:Classes:Synth:Assignment 2.

Assignment #1 (Due September 9)

• Record to a hard disk at 44.1 Khz, 1 second of you saying "Ah..." in mono.
• Record to a hard disk at 44.1 Khz, 1 second of any music in stereo.
• Create a 5 sec. piece (stereo) using the files created above. Use hipass, lopass, notch, and peak filters, reverse, fades, normalization, change gains, compressor/limiter, noise gate, expander, and pitch shift. Make sure there are no glitches in the final mix.
• Present your work in class.