0% found this document useful (0 votes)
16 views46 pages

Synth Lecture 2

The document discusses techniques in sound synthesis, focusing on Additive Synthesis, Amplitude Modulation (AM), and Frequency Modulation (FM). It explains the principles and complexities of each technique, including their mathematical foundations and applications in electronic music. Additionally, it covers the use of Bessel functions in FM synthesis and the concept of composite FM with multiple carriers and modulators.

Uploaded by

hanez.code
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views46 pages

Synth Lecture 2

The document discusses techniques in sound synthesis, focusing on Additive Synthesis, Amplitude Modulation (AM), and Frequency Modulation (FM). It explains the principles and complexities of each technique, including their mathematical foundations and applications in electronic music. Additionally, it covers the use of Bessel functions in FM synthesis and the concept of composite FM with multiple carriers and modulators.

Uploaded by

hanez.code
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 46

Additive Synthesis, Amplitude Modulation

and Frequency Modulation

Prof Eduardo R Miranda


Varèse-Gastprofessor
[email protected]

Electronic Music Studio TU Berlin


Institute of Communications Research
http://www.kgw.tu-berlin.de/
 Topics:

 Additive Synthesis

 Amplitude Modulation (and Ring Modulation)

 Frequency Modulation
Additive Synthesis

• The technique assumes that any periodic waveform can be modelled as a sum
sinusoids at various amplitude envelopes and time-varying frequencies.

• Works by summing up individually generated sinusoids in order to form a


specific sound.
Additive Synthesis

eg21
Additive Synthesis

eg24
• A very powerful and flexible technique.

• But it is difficult to control manually and is computationally expensive.

• Musical timbres: composed of dozens of time-varying partials.

• It requires dozens of oscillators, noise generators and envelopes to obtain


convincing simulations of acoustic sounds.

• The specification and control of the parameter values for these components
are difficult and time consuming.

• Alternative approach: tools to obtain the synthesis parameters automatically


from the analysis of the spectrum of sampled sounds.
Amplitude Modulation

• Modulation occurs when some aspect of an


audio signal (carrier) varies according to the
behaviour of another signal (modulator).

• AM = when a modulator drives the


amplitude of a carrier.

• Simple AM: uses only 2 sinewave


oscillators.

eg23
• Complex AM: may involve more than 2 signals; or signals other than
sinewaves may be employed as carriers and/or modulators.

• Two types of AM:


a) Classic AM
b) Ring Modulation
Classic AM

• The output from the modulator is added to an offset amplitude value.

• If there is no modulation, then the amplitude of the carrier will be equal


to the offset.

am = ac × mi
ac
mi =
am

eg22
• If the modulation index is equal to zero, then there is no modulation.

• If it is higher than zero then the carrier will take an envelope with a
sinusoidal variation.
• In classic simple AM, the spectrum of the output contains 3 partials: at
the frequency of the carrier + two sidebands, one below and one above
the carrier’s frequency value.

• Sidebands = subtract the frequency of the modulator from the carrier


and add the frequency of the modulator to the carrier.
• Amplitudes

- The carrier frequency remains unchanged


- The sidebands are calculated by multiplying the amplitude of the
carrier by half of the value of the modulation index, E.g. is mi = 1, the
sidebands will have 50% of the amplitude of the carrier.

am = ac × mi
amp _ sidebands = ac × (0.5 × mi )
Ring Modulation

• The amplitude of the carrier is determined entirely by the modulator signal.

• If there is no modulation, then there is no sound

eg23
• When both signals are sinewaves, the resulting spectrum contains energy
only at the sidebands.

• The energy of the modulator is split between the 2 sidebands.

• The frequency of the carrier is not present.

• RM distorts the pitch of the signal; original pitch is lost.


• The multiplication of 2 signals is also a form of RM.
• Both classic AM and RM can use signals other than sinusoids, applying the
same principles.

• Great care must be taken in order to avoid aliasing distortion (above 50% of
the sampling rate).
Frequency Modulation

• Modulation occurs when some aspect of an


audio signal (carrier) varies according to the
behaviour of another signal (modulator).

• FM = when a modulator drives the frequency of


a carrier.

• Vibrato effect, good example to illustrate the


principle of FM, with the difference
that vibrato uses sub-audio as the modulator
(below 20 Hz).

• Simple FM: uses only 2 sinewave oscillators.

eg25
Simple FM

• The output of the modulator is offset by a


constant, represented as fc.
• If the amplitude of the modulator is equal to
zero, then there is no modulation.

• In this case the output of the carrier will be a


simple sinewave at frequency fc.

• In the amplitude of the modulator is greater than


zero, then modulation occurs.

• The output from the carrier will be a signal


whose frequency deviates proportionally to the
amplitude of the modulator.

FM1
• The “amplitude of the modulator” is called
frequency deviation, and is represented as d.

• The parameters of the simple FM algorithm are:

Frequency deviation = d
Modulator frequency = fm
Carrier amplitude = ac
Offset carrier frequency = fc
• If fm is kept constant whilst increasing d, then the period of the carrier’s
output will increasingly expand and contract proportionally to d.

• If d is kept constant whilst increasing fm, then the rate of the deviation will
become faster.

FM2
The spectrum of simple FM sounds
• The spectrum is composed of the carrier frequency (fc) and a number of
partials (called sidebands) on either side of it, spaced at a distance equal to
the modulator frequency (fm).

• The sideband pairs are calculated as follows, where k is an integer, greater


than zero, which corresponds to the order to the partial counting from fc:

fc + k × fm
fc − k × fm
• The amplitude of the partials are
determined mostly by the frequency
deviation (d).

• If d = 0 then the power of the signal


resides entirely in the offset carrier
frequency (fc).

• Increasing the value of d produces


sidebands at the expense of the power in
fc.

• The greater the value of d, the greater


the number of generated partials and the
wider the distribution of power between
the sidebands
• Modulation index helps to control the
number of audible sidebands and their
respective amplitudes:

d
i= d = i × fm
fm
• As i increases from zero, the number of
audible partials also increases and the
energy of fc is distributed among them.

• The number of sideband pairs with


significant amplitude can generally be
predicted as i = 1.

• Example if i = 3 then there will be 4


pairs of sidebands surrounding fc.

FM3
Estimating the amplitude of the partials
• fc “may” often be the most prominent partial in an FM sound; in this case it
defines the pitch.

• The amplitudes of the partials are defined by a set of functions: Bessel


functions.

• They determine scaling factors for pairs of sidebands, according to their


position relative to fc.
Bessel functions
• ac usually defines the overall loudness of the sound

• The amplitudes of the partials are calculated by scaling ac according to


the Bessel functions.

• Example: B0(i) gives the scaling for fc, B1(i) for the first pair of sidebands
(k=1), B2(i) for the second pair (k=2), B3(i) for the third (k=3), and so on.
Bessel functions
• The vertical axis is the amplitude of scaling factor according to the value
of i (mod. index) represented by the horizontal axis.

Example:
if i = 0 then fc = max factor and all sidebands = 0

[B0(0) = 1, B1(0) = 0, B2(0) = 0, B3(0) = 0, etc. ]

BN (i )

d
i=
fm

N = sideband pair
Example:
if i = 1 then fc = 0.76, 1st pair of sidebands = 0.44, 2nd pair = 0.11, etc.

[B0(0) = 0.76, B1(0) = 0.44, B2(0) = 0, B3(0) = 0.11, B4(1) = 0.01, etc. ]
“Negative” amplitudes

• The Bessel functions indicate that sidebands may have either positive
or “negative” amplitude, depending on i.

• Example:
If i = 5, then 1st pair of sidebands will be = -0.33

• “Negative” amplitude does not exist: it only indicates that the


sidebands are out of phase.

• Can be represented by plotting them downwards.


“Negative” amplitudes

• In general, the phase of the partials do not produce an audible


effect…

• … Unless another partial of the same frequency happens to be


present.

• In this case the amplitudes will either add or subtract, depending on


their respective phases.
Negative frequencies & Nyquist distortion

• If fc is too low and/or the i is too high, then the modulation produce
sidebands that fall in the negative domain.

• As a rule, negative sidebands fold around the 0 Hz axis and mix with
the others.

• Reflected sidebands will reverse their phase.


Negative frequencies

• Reflected sidebands will reverse their phase.

Example:

f c = 440Hz, f m = 440Hz, i = 3
Nyquist distortion

• Partials falling beyond the Nyquist limit also fold over, and reflect into
the lower portion of the spectrum.
Synthesising time-varying spectra

• Modulation index i is an effective parameter to control spectral


evolution.

• An envelope can be employed to time-vary i to produce interesting


spectral envelopes that are unique to FM.

• A partial may increase or


decrease its amplitude
according to the slope the
respective Bessel function.

• Linearly increasing I does


not necessarily increase
the amplitude of the high-
order sidebands linearly.

FM4
Frequency ratios & sound design

• FM is governed by two simple ratios between FM parameters:

d : f m = i (mod index)

f c : f m = frequency ratio

• Freq ration is useful for achieving variations in pitch whilst maintaining


the timbre virtually unchanged.

• If the freq ratio and the mod index if a simple FM instrument are
maintained constant, but fc is modified then the sounds will vary in
pitch, but the timbre remains unchanged.

FM5
• It is more convenient to think of in terms d : f m = i (mod index)
of freq ratios rather than in terms of
values for fc and fm.
f c : f m = frequency ratio

• It is clear to see that 220 : 440 are in ratio 1:2, but not so immediate for
465.96 : 931.92.

• As a rule of thumb, freq ratios should always be reduced to their


simplest form. For example, 4:2, 3:1.5 and 15:7.5 are all equivalent to
2:1
FM directives in terms of simple ratios

FM6

FM7

FM8

FM9

FM10

FM11
Composite FM

• Involves 2 or more carrier oscillators and/or 2 or more modulator


oscillators.

• Produces more sidebands, but the complexity of the calculations for


predict the spectrum also increases.

• Basic combinations:

a) Additive carriers with independent modulators


b) Additive carriers with one modulator
c) Single carrier with parallel modulators
d) Single carrier with serial modulators
e) Self-modulating carrier
Additive carriers with independent modulators

• Composed of 2 or more simple


FM instruments in parallel.

• The spectrum is the result of


the addition of the outputs from
each instrument.

FM12
Additive carriers with 1 modulator

• One modulator oscillator


modulates 2 or more oscillators.

• The spectrum is the result of


the addition of the outputs from
each carrier oscillator.
fc

FM13
Single carrier with parallel modulators

• Modulator is the result of 2 or more


sinewaves added together.

• The FM formula is expanded to


accommodate multiple modulator freq (fm) and
mod indices (i).

• In the case of 2 parallel modulator the


sideband pairs are calculated as follows:

f c − (k1 × f m1 ) + (k 2 × f m 2 )
f c − (k1 × f m1 ) − (k 2 × f m 2 )
f c + (k1 × f m1 ) + (k 2 × f m 2 )
f c + (k1 × f m1 ) − (k 2 × f m 2 )

FM14
f c − (k1 × f m1 ) + (k 2 × f m 2 )
f c − (k1 × f m1 ) − (k 2 × f m 2 )
f c + (k1 × f m1 ) + (k 2 × f m 2 )
f c + (k1 × f m1 ) − (k 2 × f m 2 )

• Each of the partials produced by one modulator oscillator (k1 x fm1)


forges a “local carrier” for the other modulator oscillator (k2 x fm2) .

• The amplitude scaling factor result from the multiplication of the


respective Bessel functions: Bn(i1) x Bm(i2).
Example: (see Appendix I of Computer Sound Design Book)

FM15
Single carrier with serial modulators

• The modulating signals is a frequency


modulated signal.

• The sidebands are calculated using the same


method as for parallel modulators, but the
amplitude scaling factors is different:

• The order of the outermost modulator is used to


scale the modulations index of the next
modulator: Bn(i1) x Bm(n x i2).

• Note: no sidebands from Bm(i) are generated:


B0(i1) x B1(0 x i2) = 0.

FM16
Further reading:

• Three Modelling Approaches to Sound Design, by E R Miranda (PDF file


tutorial3.pdf)

• The Amsterdam Csound Catalogue:


http://www.music.buffalo.edu/hiller/accci/

You might also like