Synthesizing a Clarinet Nicole Bennett
Download
Report
Transcript Synthesizing a Clarinet Nicole Bennett
Synthesizing a Clarinet
Nicole Bennett
Overview
Frequency modulation
Using FM to model instrument signals
Generating envelopes
Producing a clarinet note
A-440 note
Frequency Modulation
Used to reproduce signals with frequencies
that vary with time
General formula: x(t) = A*cos(ψ(t))
Oscillations of ψ(t) provide changes in
instantaneous frequency - (ψ′(t))
Producing Instrument Sounds
ψ(t) must be sinusoidal in order to
reproduce both the fundamental frequency
and the overtones of an instrument
General equation: x(t) = A(t)*cos(2Π*fc*t +
I(t)*cos(2Π*fm*t + Φm) + Φc) ٭٭
٭٭John M. Chowning, “The Synthesis of Complex Audio Spectra by
Means of Frequency Modulation,” Journal of the Audio Engineering
Society, vol.21, no. 7, Sept. 1973, pp 526-534.
x(t) = A(t)*cos(2Π*fc*t +
I(t)*cos(2Π*fm*t + Φm) + Φc)
A(t): amplitude envelope
Function of time
Allows sound to fade slowly or be cut off
quickly
fc: carrier frequency
Frequency without any modulation
fm: modulating frequency
Rate of modulation of the instantaneous
frequency
x(t) = A(t)*cos(2Π*fc*t +
I(t)*cos(2Π*fm*t + Φm) + Φc)
Φc and Φm: phase constants
Set to Π/2 for this project
I(t): modulation index envelope
Used to vary the harmonic content of the sound
Produces the overtones
Generating A(t) and I(t)
WOODWENV2.m
Scaling the I(t) Function
A(t) and I(t) are
normalized by the
WOODWENV
function
I(t) must be scaled in
order to produce a
clarinet note
scale.m
Synthesizing a Note
Now have most of the pieces of x(t):
x(t) = A(t)*cos(2Π*fc*t +
I(t)*cos(2Π*fm*t + Φm) + Φc)
fc and fm: ratio is 2:3 for the clarinet
f0: frequency of the note – will be greatest
common divisor of fc and fm
Clarinet Function
clarinet.m
Playing a 440 Hz note
Play the A note
Limitations of the
equation
Conclusion
Modeling instrument signals
Generating a clarinet note
Problems with modeling an instrument
using a mathematical equation