Professional Documents
Culture Documents
Additive Synthesis
Additive Synthesis
A combination of
equal amounts of the
first 12 harmonics
produces a waveform
which looks (and
sounds) like a type of
pulse waveshape.
(i)
Relative
level
1 1 1 1 1 1 1 1 1 1 1 1
1
1 2 3 4 5 6 7 8 9 10 11 12 Harmonic
number
Fundamental
(ii)
a few harmonics can produce waveforms that have enough of the harmonic
content to produce the correct type of timbre, even though the shape of the
waveform may not be exactly as expected.
(i)
Relative
level
1 Third harmonic
1 shifted in phase
1/
3 1/
5 1/ 1/
7 9 1/
11
1 2 3 4 5 6 7 8 9 10 11 12 Harmonic
number
Fundamental
(ii)
of sine waves and uses the idea that any waveform can be split into a series of
sine waves.
The basic concept behind Fourier analysis is quite simple, although the
practical implementation is usually very complicated. If an audio signal is
passed through a very narrow band-pass filter that sweeps through the audio
range, then the output of the filter will indicate the level of each band of fre-
quencies which are present in the signal (Figure 3.4.4). The width of this band-
pass filter determines how accurate the analysis of the frequency content will
150 CHAPTER 3: Making Sounds with Analogue Electronics
(i)
Relative
level
1 Second harmonic
1 shifted in phase
1/
2
1/
3 1/ 1
4 / 5 1/6 1/7 1/ 1/ 1
8 9 / 1
10 /11 1/12
1 2 3 4 5 6 7 8 9 10 11 12 Harmonic
number
Fundamental
(ii)
be: if it is 100 Hz wide, then the output can only be used to a resolution of
100 Hz, whereas if the band-pass filter has a 1-Hz bandwidth, then it will be
able to indicate individual frequencies to a resolution of 1 Hz.
For simple musical sounds that contain mostly harmonics of the fundamen-
tal frequency, the resolution required for Fourier analysis is not very high. The
more complex the sound, the higher the required resolution. For sounds that
have a simple structure consisting of a fundamental and harmonics, a rough
‘rule of thumb’ is to make the bandwidth of the filter less than the fundamental
3.4 Additive synthesis 151
FIGURE 3.4.4
Audio signal Spectrum Sweeping the center
frequency of a
narrow band-pass
filter can convert an
audio signal into a
spectrum: from the
time domain to the
frequency domain.
Variable
frequency
narrow
band-pass
Time filter Frequency
frequency, since the harmonics will be spaced at frequency intervals of the fun-
damental frequency. Having 1-Hz resolution in order to discover that there are
five harmonics spaced at 1-kHz intervals is extravagant. Smaller bandwidths
require more complicated filters, and this can increase the cost, size and pro-
cessing time, depending on how the filters are implemented. Fourier analysis
can be achieved using analogue filters, but it is frequently carried out by using
digital technology (see Section 5.8).
Numbers of harmonics
How many separate sine waves are needed in an additive synthesizer?
Supposing that the lowest fundamental frequency which will be required to be
produced is a low A at 55 Hz, then the harmonics will be at 110, 165, 220,
275, 330, 385, 440 Hz,… The 32nd harmonic will be at 1760 Hz and the 64th
harmonic at 3520 Hz.
An A at 440 Hz has a 45th harmonic of 19,800 Hz. Most additive synthe-
sizers seem to use between 32 and 64 harmonics (Table 3.4.2).
■ noise
■ beat frequencies
■ sidebands
■ inharmonics.
152 CHAPTER 3: Making Sounds with Analogue Electronics
Beat frequencies arise when the harmonics in a sound are not perfectly in
tune with each other. ‘Perfect’ waveshapes are always assumed to have harmon-
ics at exact multiples of the fundamental, whereas this is not always the case
in real-world sounds. If a harmonic is slightly detuned from its mathematically
‘correct’ position, then additional harmonics may be produced at the beat fre-
quency, so if a harmonic is 1 Hz too high in pitch relative to the fundamental,
then a frequency of 1 Hz will be present in the spectrum.
Sidebands occur when the frequency stability of a harmonic is imperfect,
or when the sound itself is frequency modulated. Both cases result in pairs of
frequencies which mirror around the ‘ideal’ frequency. So a 1-kHz sine wave
which is frequency modulated with a few hertz will have a spectrum that
154 CHAPTER 3: Making Sounds with Analogue Electronics
contains frequencies on either side of 1 kHz, and the exact content will depend
on the depth of modulation and its frequency. See Section 3.5.1 for more
details.
Inharmonics are additional frequencies that are structured in some way,
and so are not noise, but which do not have the simple integer multiple rela-
tionship with the fundamental frequency. Timbres that contain inharmonics
typically sound like a ‘bell’ or ‘gong’.
Many additive synthesizers only attempt to produce the harmonic fre-
quencies, with perhaps a simple noise generator, as well. This deterministic
approach limits the range of sounds which are possible, since it ignores many
stochastic, probabilistic or random elements which make up real-world sounds.
3.4.4 Envelopes
The control of the level of each harmonic over time uses EGs and VCAs.
Ideally, one EG and one VCA should be provided for each harmonic. This
would mean that the overall envelope of the final sound was the result of add-
ing together the individual envelopes for each of the harmonics, and so there
would be no overall control over the envelope of the complete sound. Adding
an overall EG and VCA to the sum of the individual harmonics allows quick
modifications to be made to the final output (Figure 3.4.5).
In order to minimize the number of controls and the complexity, the EGs
need to be as simple as possible without compromising the flexibility. Delayed
ADR (DADR) envelopes are amongst the easiest of EGs to implement in dis-
crete analogue circuitry, since the gate signal can be used to control a simple
capacitor charge and discharge circuit to produce the ADR envelope voltage.
DADR envelopes also require only four controls (delay time, attack time, decay
f1
f2
f3
Harmonic f4
f5 VCA
generator f6
f7
f8 VCA
f9
Envelope
Envelope
generator
Envelope
generator
Envelope
generator Envelope
Envelope
generator
Envelope
generator generator
Envelope
generator
Envelope
generator
Envelope
generator Overall envelope
generator
Individual harmonic
envelopes
FIGURE 3.4.5 Individual envelopes are used to control the harmonics, but an overall envelope allows
easy control over the whole sound which is produced.
3.4 Additive synthesis 155
time and release time), whereas a DADSR would require five controls and
more complex circuitry. If integrated circuit (IC) EGs are used, then the ADSR
envelope would probably be used, since most custom synthesizer chips provide
ADSR functionality.
Filter simulation/emulation
Filters modify the harmonic content of a sound. In the case of an additive syn-
thesizer, there are two ways that this can be carried out: with a filter or with a
filter emulation. As with the overall envelope control mentioned earlier, there
are advantages to having a single control for the combined harmonics, and a
VCF could be added just before the VCA. Such a filter would only provide crude
filtering of the sound, in exactly the same way as in subtractive synthesis.
Filter emulation uses the individual EGs for the harmonics to ‘synthesize’
a filter by altering the envelopes. For example, if the envelopes of higher har-
monics are set to have progressively shorter decay times, then when a note is
played, the high harmonics will decay the first (Figure 3.4.6). This has an audi-
ble effect which is very similar to a low-pass filter being controlled by a decay-
ing envelope. The difference is that the ‘filter’ is the result of the action of all
the envelopes, rather than one envelope. Consequently, individual envelopes
can be changed, which then allow control over harmonics that would not be
possible using a single VCF.
As with the envelope control ganging and grouping, similar facilities can be
used to make filter emulation easier to use, although the implementation of
this is much easier in a fully digital additive instrument.
1st
Low harmonics
decay slowest
2nd
3rd
4th
5th
High harmonics
decay fastest
Harmonic Envelope
FIGURE 3.4.6 By using different envelopes for each harmonic, a filter can be ‘synthesized’. This example
shows the equivalent of a low-pass filter being produced by a number of different decaying envelopes.
Spectrum plots
The subtractive and additive sections in this chapter have both shown plots of
the harmonic content of waveforms, showing a frequency axis plotted against
level. This ‘harmonic content’ graph is called a spectrum, and it shows the rel-
ative levels of the frequencies in an audio signal. Whereas a waveform is a way
of showing the shape of a waveform as its value changes with time, a spectrum
is a way of showing the harmonic content of a sound. The shape of a waveform
3.4 Additive synthesis 157
Relative
A 55-Hz sine wave
level
1
1
Relative
level A ‘mountain’ graph
Time
1 2 3 4 5 6 7 8 9 10 11 Frequency
FIGURE 3.4.7 A spectrum is a plot of frequency against level. It thus shows the harmonic content of
an audio signal. In most of the examples in this book, the horizontal axis is normally shown with harmonic
numbers instead of frequencies – the 55-Hz sine wave spectrum shows the correspondence with frequency.
When a spectrum changes with time, then a ‘mountain’ graph may be used to show the changes in the shape.