Professional Documents
Culture Documents
technique synthesis
I
n Part 3 of this series, and then again last
month at the end of Part 10, I introduced the
idea that modulation sources do not need to
Last month, Gordon Reid examined the
be low-frequency oscillators or envelope concept of modulation at low frequencies.
generators. Of course, they frequently are, and
most pre-patched analogue synthesizers are
This month, he speeds things up a bit. The
limited in this fashion. Fortunately, some powerful result is not just faster versions of the same
synths allow you to modulate their oscillators,
filters and VCAs using higher-frequency sources modulation effects, but a new type of synthesis...
whose output signals are within the range of
human hearing (ie. audio-frequency signals). This Now look at equation 2. This is identical to
opens the door to a whole new world of timbres equation 1, except that all the
that you can not easily obtain in any other fashion. subscripts are the number ‘2’. This
When the modulation source is an shows that we have a second
audio-frequency oscillator and the destination is the waveform to consider, and that this
Gain of a VCA in the audio signal path, we call the has a different maximum amplitude
result Amplitude Modulation, or AM for short. I find and a different frequency.
Level
AM a fascinating topic, not least because it has a Let’s consider the case where the
quite unexpected result: instead of just sounding amplitude a1 of Signal 1 is half the
like a very fast tremolo, it creates new frequencies amplitude a2 of Signal 2. I will call
that were not present in the original signals! But these the Gains of 1 and 2 on some Time
how does this happen? On a common-sense level, arbitrary scale. Now let’s define w1 Figure 1. Signal 1: a1=1, w1=300Hz.
it’s very counter-intuitive, so the answer, almost to be 50 percent higher than w2 —
inevitably, lies in some maths. It’s not exactly rocket say 300Hz for Signal 1 and 200Hz
science (to be precise, it’s A-level trigonometry) but for Signal 2. I have plotted these
I will quite understand if you want to skip this waves in Figures 1 and 3 (right), and
Maximum Amplitude
section and jump directly to the examples in the shown their harmonic spectra in Signal 1
second half of this article. But the more daring Figures 2 and 4 (right). OK, so the
among you might find this interesting… equations may look a little arcane,
and the graphs may look more
Maths Can Be Fun… Honestly! familiar, but they are simply Frequency
Equation 1 is the formula that relates the different ways of describing exactly Figure 2. The harmonic spectrum of Signal 1.
instantaneous amplitude (the level at any given point the same information.
in time, called ‘A’) of a single frequency (called ‘w’) to Now let’s consider what happens
time (called ‘t’). I could just as have easily written this when you mix these waves together.
using a sine term (it is, of course, a sine wave), but Figure 5 (see page 89) shows the
using a cosine changes nothing except the phase, synthesizer block diagram, Figure 6
Level
and it makes the maths a little simpler. There is one (also page 89) shows the resulting
other term in the equation, ‘a’, and this is the waveform (which is just the
maximum amplitude of the waveform (the maximum arithmetic sum of the two waves at
level of the waveform in its cycle). each moment), and Figure 7 (see
Time
page 90) shows the harmonic
A1 = a1cos(w1t) Figure 3. Signal 2: a1=2, w1=200Hz.
spectrum of the new waveform.
Equation 1: A simple cosine wave. This is not a very interesting
result. But now let’s change our Figure 4:
Signal 2
You may also have noticed that every term in synthesizer configuration very The harmonic
Maximum Amplitude
equation 1 (except time) has a small ‘1’ subscript. slightly, and replace the mixer with a spectrum of
This demonstrates that each part of the equation Voltage Controlled Amplifier (or VCA) Signal 2.
relates to our first waveform. in the signal chain. We will send
Signal 1 to the audio input of the
A2 = a2cos(w2t)
VCA, but instead of sending Signal 2
Frequency
Equation 2: A second cosine wave. to another audio input we will use it
A1 = (a1 + A2)cos(w1t)
Equation 3: The equation defining the output waveform.
A1 = a1cos(w1t) + a2cos(w2t)cos(w1t)
Equation 5: Another way of writing equation 4.
Maximum Amplitude
frequency. The third term must, therefore, be a
Signal 1
wave with frequency equal to the Carrier
frequency minus the Modulator frequency. In other
words, Amplitude Modulation allows the original
Carrier waveform through the VCA, and also Frequency
creates two new signals called the Sum and the
Difference signals. I love this stuff! Figure 8: Audio
Now look at Figure 9 (right), which shows the frequency amplitude
waveform defined in Equation 6. As you can see, audio
frequency
voltage
controlled
modulation.
oscillator 1 amplifier
this signal is markedly more complex than the
simpler mixed signal in Figure 6.
Moving on, Figure 10 (right) shows the audio
frequency
spectrum of the waveform in Figure 9. Notice that oscillator 2
the Modulator has completely disappeared, and
that the Sum and Difference signals have half the
amplitude of the Modulator (this is what the ‘1/2’s
Figure 9: Amplitude
in Equation 6 are telling us). Modulation of
Signal 1 by Signal 2.
In Use
OK, I’m sure that that’s enough theory for this
Level
say, 100Hz.
• CASE 1
When the Carrier also has a frequency of 100Hz
Frequency
(a moderately deep bass note), the three
frequencies produced by Amplitude Modulation lie
at 0Hz, 100Hz, and 200Hz. These are, of course, Figure 11: Amplitude
Modulation of a Carrier
the Difference, the Carrier, and the Sum signals.
with a1=1 and w1=100Hz
You may be tempted to think that the signal at by a Modulator of a2=1
0Hz has no effect, but this is not the case. It still and w2=100Hz.
Level
is, say, 371Hz? The Difference and Sum signals Figure 12: Amplitude
▲
Level
the Carrier frequency and the result is, therefore,
enharmonic, and clangorous.
Indeed, enharmonicity is the result when
Time
virtually all signals are treated in this fashion.
There are very few special instances such as Cases
Figure 13: Amplitude
1 and 2 above. Consequently, fixed-Modulator AM Modulation of a Carrier
is most useful for creating aggressive and with a1=1 and w1=371Hz
conventionally ‘unmusical’ sounds that change by a Modulator of a2=1
dramatically as you play up and down the and w2=100Hz.
Level
keyboard. You can even control the amount
of enharmonicity by raising or lowering the level
of the Modulator.
But what happens when the Modulator is not Time
fixed? How does this affect the sounds produced
by your synthesizer? To answer this, let’s consider Figure 14: Amplitude
the case where you’re ‘playing’ both the Carrier Modulation of a Carrier
and the Modulator using the same CV source to with a1=1 and w1=200Hz
affect the frequency of both signals. by a Modulator of a2=1
• CASE 4 and w2=100Hz.
Level
Frequency Modulation
audio voltage
frequency
oscillator 1
controlled
filter
OK, so that has explained Amplitude
Modulation (which is tremolo at audio
frequencies) and Filter Modulation (which is
Figure 16: audio
growl at audio frequencies). Surely, it’s not
frequency
Audio frequency oscillator 2
too great a leap to describe what happens
filter modulation.
when we take vibrato into the audio
frequency domain? We could call this
Frequency Modulation (or ‘FM’ — see Figure
audio
17, left) and it can’t be too complex, can it?
frequency
oscillator 1 Well, remember that I said that
Filter Modulation did not entail a
Figure 17:
complex discussion with loads of new
audio
frequency
Frequency impenetrable mathematics? Unfortunately,
oscillator 2
Modulation. that’s exactly what FM does entail...
see you next time! SOS
oscillators, as we shall see… closely you can see that exactly the same
terms are present in both, it’s just that
Once More, A Little Maths one of them (A2) has changed position. audio
frequency
oscillator 2
Last month I explained Amplitude Modulation, and
described some of the ways in which it allows you A1 = a1cos((w1+A2)t)
to create new sounds. Let’s recap a little. Equations Figure 2: Frequency Modulation.
1 and 2 show two instances of the simplest Equation 4: The equation defining the output
waveform from Oscillator 1 in Figure 2.
▲
If we now echo last month’s article and substitute frequency of the Carrier or Modulator
▲
the full expression for A2 into Equation 4, we — in the frequency spectrum of the Voltage region of region of
in mathematics, you would be hard pressed to do produces a whole series that we can
much with it. You will, therefore, be delighted to express as follows:
know that I’m not even going to try to solve the
equation. Unfortunately, that means that you will Time
If you refer back to Equation 5, you’ll see that the spectrum? To answer this, we must turn wm wc
equation for A1 has two ‘alien’ terms within it: a2 to the second attribute of the Modulator
Figure 7: The positions of the side bands.
and w2. These are, of course, the gain (maximum — its gain, a2 — and introduce a new
amplitude) and the frequency of the Modulator. So concept called the ‘Modulation Index’,
it’s fair to assume that each of these will have an or simply ‘ß’ (‘beta’).
affect on the nature of the modulated signal. Let’s To explain ß, I must again direct
look first at w2, and see what attribute of the you to our example of simple vibrato.
output is influenced by the Modulator’s frequency. Imagine a simple synthesizer patch in
John Chowning discovered that FM, like AM, which the amplitude of a modulation
generates side bands — additional components, is modified by a VCA that is itself
▲
(see Figure 8). Don’t forget that in this case, the this are very far-reaching. Let’s say that
▲
Modulator frequency wm is very much lower than you have decided that the spectrum in
the Carrier frequency wc. Figure 10 is the tone that you want, and Carrier
Consider the case where the gain of the VCA is that you want to be able to play the
zero. Clearly, there will be no modulation, and the sound up and down the keyboard in
Carrier will produce a simple, unmodified tone. conventional manner. This will require
Controller VCA
Now let’s increase the gain of the VCA slightly. both the Carrier and the Modulator to
As you would expect, a gentle vibrato results, track the keyboard equally so that the
much like that of the aforementioned guitarist or harmonic relationship between the
violinist. But let’s not stop here, and keep spectral components (the side bands) Modulator
increasing the gain until the Modulator is remains constant. But Equation 7
sweeping the Carrier over a wide range of demonstrates that, as the Modulator
frequencies. At this point, a banshee wail or frequency increases, ß decreases. Figure 8: A simple analogue FM (vibrato) patch.
siren-type sound results. What we learn from this For example, if you play one octave
is that the sound we hear is not only determined higher, wm doubles and ß is therefore
Amplitude
by the frequency of the Modulator, but also by its halved. To avoid this change in the
gain or maximum amplitude. spectrum, the Modulator amplitude
Applying these ideas to audio-frequency FM, we must increase proportionally — it must
must first define ß as the ratio of the Carrier’s double — to keep ß constant. This is
frequency sweep (the amount by which the Carrier not as much of a problem as it sounds,
deviates from its unmodulated frequency) divided by and Figure 11 shows the simplest way
the Modulator frequency. We write this as follows: to achieve this. Frequency
frequency, this means that ß is directly related to the mentioned this concept in regard to wm wc
amplitude of the Modulator. Now, this is the point at Equation 6, when I said that real-world
which things get a little weird, because for any given systems could not handle a signal of Figure 10: FM of the same signals when the Modulation
Modulator frequency, it is the Modulation Index infinite bandwidth. So let’s discuss Index is increased.
(and, therefore, the amplitude of the Modulator) that what the real bandwidth of an FM’d
determines the amplitude of each of the components signal might be.
in the spectrum of the output signal. No, I can’t For the purposes of this discussion, Oscillator 1
(Modulator)
Voltage
Controlled
Controlled
Oscillator
Oscillator 22
(Carrier)
(Carrier)
Amplifier
Amplifier
demonstrate why this is so without invoking some you could define the bandwidth as the
of that scary maths I mentioned before, but I can range of frequencies occupied by any
show you a couple of examples. given signal. So, for example, a precise
Let’s take that case where the Modulation Index sine wave of, say, 100Hz would have
CV output
is low — say in the region of 0.1 or less. The only negligible bandwidth (it exists only at
significant side bands will be those closest to the a specific frequency) whereas a
Figure 11: Keeping ß constant.
Carrier frequency, and the result will look similar to waveform with the same fundamental
that we obtained last month using Amplitude frequency plus one harmonic at 200Hz
Modulation (see Figure 9, above). In contrast, if would occupy 100Hz of bandwidth.
ß is significantly higher — say, in the region of 5 — Likewise, a signal occupying the range
we obtain a much broader series of side bands, between 100Hz and 1500Hz would
and a much more complex spectrum results have a bandwidth of 1400Hz, and so
(see Figure 10). on. Now let’s apply this concept to the
I have shown the first six side bands created output from an FM system.
by ß=5, but there are far more in the real signal. Suppose that the Carrier is a sine
What’s more, you should note an interesting wave of frequency 500Hz and the
consequence of this value of ß: the amplitude of Modulator is a sine wave of frequency
the original Carrier frequency has diminished 300Hz. Clearly, if you mixed these
significantly. Indeed, there is a value of ß that will together using a simple audio mixer,
cause it to disappear altogether! then using the simple definition above,
Now look at Equation 7 again and you’ll see that the resulting signal would occupy
the denominator (the bit ‘below the line’) is the a bandwidth of 200Hz.
▲
frequency of the Modulator. The consequences of Now let’s configure the signals
so that Amplitude Modulation occurs. From last VCO1 will increase as EG1 increases the gain of
▲
month we know that the resulting three VCA1. This means that, as time passes, the
components have frequencies of wc, wc+wm, Modulation Index increases, the bandwidth
and wc-wm. These frequencies are 500Hz, 200Hz, increases, and the output gets brighter and
and 800Hz respectively, so the bandwidth of the brighter. This is in marked contrast to natural
resulting signal — the ‘spread’ between the lowest sounds, where increased loudness almost
and highest side bands — is 600Hz. always goes hand-in-hand with increased “Frequency
Now let’s consider the bandwidth of an FM’d brightness.
signal. Although theoretically infinite (remember, You might think that there’s nothing stopping Modulation is a
the series of side bands is infinite) the Modulation you duplicating this effect using a filter, and it’s
Index will ensure that side bands of higher ‘n’ are of true that you can use a contour generator and a powerful method
negligible amplitude. This means that the bandwidth low-pass VCF to brighten a signal as time passes.
is, to all intents and purposes, finite. Moreover, there But that configuration would be quite incapable of synthesis that
is a ‘rule-of-thumb’ equation that gives us a rough of recreating the complex tonal changes that
idea of the meaningful bandwidth of the output also occur in the FM’d tone — changes that is as relevant to
signal. I have shown this in Equation 8. you cannot reproduce using conventional
subtractive methods. analogue synths
B = 2 wm (1+ß) Summary as it is to digital
Equation 8: The bandwidth of the modulated signal,
So let’s summarise. Without solving the ones, and which
mathematics of FM, we can say the following two
where B = bandwidth, wm = modulator frequency,
and ß = Modulation Index.
things about the relationship between the is capable of
Modulator and the output signal:
generating sounds
Let’s say that ß is very small. Then, in our example • The number of significant spectral components
of a 500Hz Carrier and a 300Hz Modulator, and their amplitudes are determined by the unobtainable by any
the bandwidth of the output will be equal to Modulation Index, which is proportional to the
2 x 300Hz x (1 + 0) = 600Hz. Thus, as I stated Modulator’s amplitude; but inversely proportional other method.”
earlier, for low values of ß the result is much like to the Modulator’s frequency...
that obtained using Amplitude Modulation.
But now let’s suppose that ß=5. Then, in our …and…
example, the bandwidth of the output will be
2 x 300Hz x (1 + 5) = 3,600Hz. Clearly, high • For any given Carrier frequency, the position of
values of ß allow FM to create much more complex the spectral components is determined by the
signals with a much higher bandwidth than the Modulator’s frequency alone.
other methods of making two signals interact
(see Figure 12). Note that this calculation also tells Although the proof of these statements and the
you that, in this example, there are 24 discrete calculation of the side bands’ amplitude spectrum
spectral components in the output. Unfortunately, is a nightmare, the basics are easily
you’ll have to read next month’s Synth Secrets to understood. And, whether we perform
find out why. FM using an analogue synth or a digital
Now let’s remind ourselves that, in simple one, these principles remain the same. Frequency Modulated signals: ß = 5
subtractive synthesis, changes in the volume of So here’s this month’s Synth Secret Frequency Modulated signals: ß ~ 0.1
a sound are most often determined by a contour (which, as usual, is no secret at all):
Amplitude Modulated signals
Frequency
determines the bandwidth of the output. You can Modulation, and introduce the idea of
Amplifier 1 Amplifier 2
just seven synthesizer modules patched together you own a DX7 synthesizer, but
(EG1) (EG2)
VCA2 — so over time, the output gets quieter and FM programming on a modular
quieter. At the same time, the maximum analogue synth.
amplitude of the Modulator signal derived from Until then… SOS Figure 13: A simple analogue FM synthesizer.
A
fter reading last month’s part of this series,
you will (I hope) have progressed a fair way
Last month, we examined the frankly scary
towards understanding Frequency maths allowing you to predict the audible effects
Modulation. Nevertheless, if you were now
presented with a digital FM instrument or a modular of Frequency Modulation. This month, although
analogue synth patched to allow frequency
modulation, the chances are that you would still
the maths gets even tougher, Gordon Reid
make FM noises rather than musically pleasing relates the theory
timbres. This is because we have not yet discussed Introducing Carrier:Modulator
the nature of the relationship between the side (C:M) Ratios to the practical
bands (which are produced as a side-effect of the
actual process of Frequency Modulation itself) and
We already know that each side band in a Frequency implementation
the Carrier (the signal being modulated). Nor have
Modulated signal lies at a frequency equal to the
Carrier frequency plus or minus an integer multiple
of FM synthesis
I explained how these relationships can be made to
fit the simple harmonic theories explained right at
of the Modulator frequency. I expressed this last on Yamaha’s
month as follows:
the start of this series, which would allow you digital synths, as
create tones that human ears would perceive as
‘notes’. Furthermore, apart from a couple of basic well as modular
diagrams, I have made no attempt to show you how
to control the amplitudes of the side bands. So hang
Equation 1: The maths for working out the frequencies of the side
bands produced by frequency modulation. and non-modular
on to your hats, because this is where In this equation, wsb = the series of side band analogues.
the fun (umm… headache?) frequencies, wc = the frequency of the Carrier,
really begins. wm = the frequency of the modulator, and n = any
integer (0, 1, 2, 3, 4…).
Now I’m going to risk complicating matters by
eliminating references to frequencies in Hertz. We
can express the relative frequencies of Carrier and
Modulator using a ratio that I will refer to as the
‘C:M Ratio’. For example, if the Carrier frequency
wc is 100Hz and the Modulator frequency
wm is 200Hz, I will refer to these as
frequencies with a 1:2 ratio. I will then
use C and M to refer to the Carrier and
Modulator frequencies as they are
expressed in the C:M ratio — what +
matters is the relative frequencies
of Carrier and Modulator, not
their absolute values in Hz.
Having made this definition,
we can now say that, for any given
Figure 1: The cancellation of out-of-phase sine waves.
Carrier frequency, the frequencies of the
‘upper’ side bands lie at C+M, C+2M, C+3M,
C+4M… while those of the ‘lower’ side
Yamaha’s DX1 was the flagship of bands lie at C-M, C-2M, C-3M, C-4M… and
Yamaha’s FM range of synths, offering digitally so on. This is an important result, because
controlled 6-operator FM synthesis, a weighted it immediately associates itself with the idea
keyboard, illuminated algorithm displays, of harmonic series.
and a price tag of just under £9500 on its launch!
Imagine an example where the C:M ratio
The much cheaper, and consequently more
accessible DX7 also boasted 6-operator FM, but is 1:1. In this case, the Carrier lies at ‘1’, and
lacked a few of the bells and whistles such as the the ‘upper’ side bands lie at ‘2’, ‘3’, ‘4’…
weighted keyboard. Nevertheless, it went on to while the ‘lower’ side bands lie at ‘0’, ‘-1’, Figure 2: The amplitudes of the spectral
become the synth sales success of the ’80s. ‘-2’, ‘-3’, ‘-4’… and so on. Now, if wc is components when ß=0.
Take a look at Figure 9 (right). This shows a affect each other in different ways. One of
the simplest examples is the 6-operator algorithm in Figure 15 (see right), and say that this is
▲
in Figure 11 (see page 82). This is often called the producing a sine wave of 100Hz. Then, following
‘organ’ on a DX7 because the outputs from each of our reasoning above, it is also receiving a 100Hz
the operators are summed together, with no FM sine wave (its own output) as a Modulator, thus
taking place whatsoever. making it produce a complete harmonic series at its
In contrast, Figure 12 (page 82) shows a more output. You can then use an input level control or
complex arrangement. If you’re familiar with a VCA within the feedback loop to control the
Yamaha’s 1980s digital implementation of FM brightness of the output waveform. Neat, huh?
(as seen on their DX synths, to name just one Finally, let’s prove that FM synthesis is not just
series), you should recognise such diagrams, as the preserve of the DX-series Yamaha synths. Figure
each digital Yamaha FM keyboard synth had all 16 (below, right) shows a dual-operator feedback
its possible algorithms printed on its top panel. configuration that doesn’t exist within Yamaha’s FM
Reading these algorithm diagrams is easy, as system, but is simple to patch on a modular
long as you remember that the operators acting analogue synth.
as Carriers are always on the bottom row of the As you can see, there are two operators, and
diagrams, with the Modulators arranged above the output of the second, modulated operator is
them. fed back to the input of the first operator. If
In Figure 12, therefore, Operator 2 is acting as the frequencies of the two operators are
Modulator for Operator 1 (a Carrier) while, at the identical, this is no different from the
same time, Operator 6 is modulating Operator 5 configuration shown in Figure 15. But what
which is modulating Operator 4, which is happens if their frequencies are different and
modulating Operator 3, which is another Carrier. not related by integers? Now you have
The outputs from the two Carriers are then trouble! Look at it this way… the sine wave
summed together using a simpler mixer, and output by Operator 1 produces FM side bands
you hear the combined results of the two in the output of Operator 2. This complex
signal-generation paths. The benefits of this spectrum is then fed back to Operator 1, Figure 13: Multiple Operators affecting a single
arrangement are, I hope, obvious. For example, producing a hugely complex spectrum that is Carrier.
you can create an evolving sustained tone using itself then fed to Operator 2, further
Operators 1 and 2, and use Operators 3, 4, 5 and 6 complicating the output spectrum. This
to add a complex ‘attack’ partial at the start, thus complex spectrum is then fed back to
giving the sound life and character. Operator 1, producing a hugely complex
Figure 12 raises two important further points. The spectrum that is itself then fed to Operator 2,
first is that you can cascade Operators, so there is further complicating the output spectrum...
nothing stopping you from modulating Modulators. As you might imagine, the output soon
The second is that you can mix the outputs from includes thousands — even millions — of
Carriers, as they are just conventional audio signals frequencies, and deteriorates almost instantly
— so you can treat them as partials within the sound. into noise. This makes analogue FM an
There are two other configurations you can use as unlikely, but hugely powerful generator of Figure 14: A single Operator affecting multiple
building blocks in your FM patches, and I have shown drum and percussion sounds (refer back to Carriers.
these in Figures 13 and 14 (right). The first is that of Part 2 of this series if I’ve lost you).
two Modulators modulating a single Carrier. You
might think that this would lead to unpredictable Conclusion
results, but in practice you obtain the arithmetic sum For some people, the last two months of
of the two predicted waveforms. To make that this series may have looked like a DX7
statement clearer: if Operator 2 (a Modulator) and tutorial, and it’s true that everything I have
Operator 1 (the Carrier) would in isolation produce written (except for the last example above) Figure 15: Feedback in an FM system turns a sine
a square wave, and Operator 3 (another Modulator) is applicable to this instrument, plus the wave generator into a sawtooth generator.
and the Carrier would produce a sawtooth wave, the dozens of other digital FM synthesizers
output from Figure 13 would look like a square wave produced by Yamaha, Korg and Elka. But
and a sawtooth mixed together. that’s to miss the point… everything I have
The second configuration is that of one written is applicable to any synthesizer that
Modulator simultaneously affecting two Carriers lets you direct the output of one oscillator
(see Figure 14). In this case Operator 3 (the to the pitch CV input of another. That Figure 16: Feedback in a 2-operator FM system turns
Modulator) acts independently on Operators 1 and includes the ARP 2600, the Minimoog two sine wave generators into a noise source.
2 (the Carriers) in just the way it would if it were (switch VCO3 to modulate VCO1 at audio
modulating only one of them. The results of these frequencies), and the EMS VCS3, not to mention
are added together by a simple audio mixer. many other monosynths, DCO-based polysynths
with ‘cross modulation’ or FM capabilities and, of
Feedback course, all freely patchable modular synths.
You’ll have noticed that some of the operators in So don’t ignore FM — it’s a powerful part of
these diagrams show outputs that loop back on analogue synthesis. What’s more, it produces
themselves. These, for obvious reasons, are called sounds that conventional forms of subtractive
feedback loops, and they dramatically change the synthesis cannot, filling holes in your sonic armoury
nature of the operator. Let’s consider the operator that you never knew you had. SOS
F
or the past two months Synth Secrets has Every pitched sound can be thought of as a
concentrated on frequency modulation,
showing (I hope) that FM synthesis collection of individual sine waves at frequencies
(or ‘Cross Modulation’ as it often used to be
called) is as relevant to analogue synthesizers as
related to the fundamental. Gordon Reid
it is to the digital synths that made it a household introduces a powerful method of synthesis that
name. So now it’s time to move on — to another
realm of sound creation that is normally works by manipulating these individual
associated only with digital synths. This month’s
Synth Secrets takes us into the murky world of
harmonics.
Additive Synthesis.
Moving on, let’s ask ourselves the
The Principle Of Additive Synthesis following question. If we can represent
Amplitude
The concept underlying additive synthesis is very a waveform at any given moment by
simple, and I can best explain it by turning all the describing its harmonic content at that Time
way back to Synth Secrets Part 1 (Sound On Sound moment, is it reasonable to assume that we
May ’99). In this, I showed that you could can take a harmonic series and derive a
represent any waveform as a set of sine waves. unique waveform from it? Of course it is!
For a simple harmonic oscillator, each of these (Well, to be precise... as long as we Figure 1: An idealised sawtooth waveform.
sine waves has a frequency that is an integer overlook the phase relationships of the
multiple of the fundamental frequency, and we harmonics, of course it is!) This is because,
Amplitude
call these the ‘harmonics’ of the sound. Just to as I have already stated, the waveform and
refresh our memory, let’s take the most common the harmonic series are simply different Fundamental
synthesizer waveform — the sawtooth wave — ways of expressing the same thing.
2nd harmonic
You’ll never see this in nature because the to create a huge range of waveforms. For
4th harmonic
(etc.)
universe doesn’t allow physical objects such as example, let’s give each of the nine the Frequency
air molecules or the cones of a 4x12 cabinet to same amplitude. If we now assume that
Figure 2: The first nine components in the
accelerate or move infinitely quickly. these are the only harmonics within the
harmonic series of a sawtooth wave.
Unfortunately, this is what the ideal waveform sound, we can calculate the waveform.
requires as it moves instantaneously from its nadir (See Figures 4 and 5.) As you can see, this
to its zenith, but we’re not going to worry about waveform looks quite unlike the one we
that. Now, you may recall that this waveform has had before. OK, so there’s a passing
a simple harmonic relationship, expressed as resemblance, but all the ‘squiggles’ in the Time
follows: every harmonic is present, and the wave show that it has a much greater
amplitude of the nth harmonic is 1/n times that high-frequency content, and indeed it
of the fundamental. We draw this as shown in sounds very much brighter than the
Figure 2. sawtooth of Figure 3. Likewise, you could
Figure 3: The waveform generated by the nine
It’s important that you fully appreciate that, generate a passable approximation to harmonics in a 1/n series.
within limits, Figures 1 and 2 represent exactly the a square wave by using your knowledge of
Amplifier
same thing. I have truncated the number of which harmonics are present and in which
harmonics in Figure 2 to just nine whereas there quantities. (See Figures 6 and 7.)
Amplifier
should, in theory, be an infinite series, but neither So here is the basis of additive synthesis:
my screen nor your copy of SOS is infinitely wide, because, at any given moment, you can
so this will have to do. If you’re worried that describe any waveform in terms of the Amplifier
truncating the series so severely will ruin my frequencies and amplitudes of its
argument, take a look at Figure 3. This is the components, you can take the appropriate Amplifier
waveform generated by the nine harmonics in number of sine waves and mix them
Figure 2, and no others. It’s remarkably close to together at the appropriate frequencies and Figure 4: The nine harmonics of a waveform,
the ideal sawtooth, don’t you think? in the appropriate quantities to regenerate each with equal amplitude.
not considering such delicacies here!) If you extend may be, any timbre will sound static
▲
a second drawbar simultaneously, you will add the and ‘organ-like’ if it does not change
Oscillator Amplifier
means that you will now have two sine waves One way to add interest is by Oscillator Amplifier
per note. Pull out a third, and a third sine wave applying ‘effects’ such as phasers, Oscillator Amplifier
is added… and so on. flangers, or echo units to the basic Oscillator Amplifier Mixer VCF VCA
Figure 9 shows the classic Hammond signal. Unfortunately, these do not Oscillator Amplifier
Contour Contour
Generator Generator
configuration consisting of nine drawbars (see affect the essential nature of the Oscillator Amplifier
table). Each of these has nine amplitude positions sound. Indeed, the Hammond has its Oscillator Amplifier
(1 to 8, plus ‘off’) so many millions of possible own particular set of effects — Oscillator Amplifier
Trigger
So there you have it: nine harmonically related if we are significantly to improve our Oscillator 1 Amplifier 1
pitches, each with nine possible volumes, and you additive synthesizer. Oscillator 2 Amplifier 2
can combine these in any way you choose. It’s Consider sampling the output from Trigger
Oscillator 3 Amplifier 3
Mixer
a very small leap to realise that this is, almost a tonewheel Hammond without the Oscillator 4 Amplifier 4
this can’t be the be-all and end-all of additive sample through the contoured filters
synthesis? When all is said and done, the Hammond and amplifiers that no doubt reside Figure 11: A more complex and useful additive
sounds, well, like an organ, not a powerful within your sampler. As you might synthesizer.
synthesizer. There’s obviously something missing. imagine, the result would sound much
8
8
7
7
6
6
5
5
4
4 4 White Octave 8th 2nd Harmonic
3
8
8
7
7
6
6
5
5
4
4
3
3
2
2
1
2 2/3 Black Nazard 12th 3rd Harmonic
8 7 6 5 4 3 2 1
2 White Block Flote 15th 4th Harmonic
Additive Synthesizers
7 6 5 4 3 2 1
6
5
5
4
4
3
3
2
2
1
1
1 3/5 Black Tierce 17th 5th Harmonic
4 3 1
3 2
2
1 1 1/3 Black Larigot 19th 6th Harmonic
2 1 I first experienced additive
1 1 White Sifflote 22nd 8th Harmonic synthesis in the late ’70s during a
brief encounter with a Fairlight CMI.
Figure 9: The classic Hammond configuration of nine drawbars per registration. This was a dream machine, and
I fell in love with the concept of
being able to manipulate the very
building blocks of a sound. In the
An Analogue Additive Synthesizer more like a conventional synthesizer, albeit one mid-’80s Kawai released the K5.
with a more complex initial waveform than that With its powerful additive engine it
We started this article recapping Synth Secrets 1, produced by conventional oscillators. This then was, in theory, capable of all
so now let’s jump forward a few months to Synth suggests how we can modify the ‘instrument’ in manner of sounds inaccessible from
Secrets 4 to 8. In my discussions about filters and Figure 8 to design a more interesting additive conventional analogue or digital
synths. Unfortunately, the reality
envelopes, I postulated that sounds will always synthesizer: simply add a time-varying filter and
did not live up to the promise and
sound static and uninteresting if they do not a time-varying amplifier after the output from the the K5, while interesting, suffered
change in time. So this gives us a clue to today’s mixer (Figure 10). from the bane of many ’80s digital
problem: the Hammond, while a powerful signal However, this still is not a very interesting synths: unless treated with a great
generator, has no means to shape or contour additive synthesizer. Indeed, if we ignore the deal of love and attention it
those signals into something more involving. absence of modulators (and the fact that this sounded sterile and uninvolving.
The final stage in this tale of
So let’s encapsulate this in another Synth Secret: discussion has limited itself, so far, to sine wave
additive lust brings us to the
oscillators) this is not much different from a present day and my Kawai K5000S,
Organs sound like organs not because of the multi-oscillator synth such as a Minimoog. It’s just a synth I like so much that I
simplicity (or not) of their waveform generators, that we have nine oscillators instead of three. recently asked my producer Nick
but because their sounds do not change over time. Now, consider the evolution of a real sound Magnus to buy one so that I didn’t
such as a plucked string. We know from have to move mine between our
studios. Ahhh… a happy ending!
Or, to put this another way: experience that this is loud and bright at the start
of the note, and becomes quieter and ‘darker’ as
No matter how clever the method of synthesis, time passes. So let’s take this simplistic
▲
and no matter how complex an initial waveform description, and see how we can modify the ‘synth’
in Figure 10 to recreate these tonal changes more Looking at Figure 16 you can see that the
▲
accurately. Firstly, we must assign the pitches of waveform becomes much more complex as time
Contour Generator 1
the oscillators to imitate the harmonic nature of passes. If you are experienced in looking at such
Time
the string. This is simple — it’s the 1/n harmonic waveforms, you can also see that the high-
series discussed many times before. Secondly, we frequency content starts to dominate about half
Contour Generator 2
must consider how each of these harmonics way through the note. This is a result that you
Time
changes in time. This is also simple: we know that simply can’t obtain on a Minimoog, Odyssey,
the sound becomes duller as time passes, so the Prophet 5, or any other synthesizer with a single Contour Generator 3
higher-frequency harmonics must decay more signal path. OK, you can approximate this simple Time
rapidly than the lower ones. Thirdly, we must example on synths with multiple signal paths
determine how the overall brightness and (such as the Korg 800DV and, at the other end of Contour Generator 4
loudness of the sound changes as the note the spectrum, the Prophet 10), but even these are Time
progresses, and create filter and amplifier profiles limited to the simplest of such cases. In contrast,
that emulate this. But hang on a minute — if a a true additive synthesizer will allow you to Figure 12: The four contours
sound can, at any instant, be determined by the manipulate individually the amplitudes of controlling the amplifiers in Figure 11.
relative pitches and amplitudes of its constituent 32, 64, 128, or even 256 harmonics, and
harmonics, we have no need for these filters and that’s something that no pre-patched
amplifiers — the changes in the harmonics do all analogue synthesizer can do.
the work for us. This understanding then leads us
to Figure 11, which is much closer to describing Fourier Synthesis And Beyond
how a real additive synthesizer works. This method of generating a complex
As you can see, this instrument lacks the filters sound is often called Fourier synthesis.
and output VCA of a conventional synth. However, (This is in honour of Joseph Fourier, the
it is still capable of creating most of the timbres of mathematician who discovered the basis
a typical VCO-VCF-VCA configuration, plus many, of what we now call Fourier analysis —
Figure 13: The four decaying harmonics defined by
many others besides. the mathematical method used to break the contours in Figure 12.
So let’s now design our simple plucked string sounds down into sine waves — and
sound. For example, let’s say that Oscillator 1 Fourier synthesis — building them back
produces a sine wave at the fundamental (1st up again.) However, the more general
harmonic) frequency, Oscillator 2 produces a sine term ‘additive synthesis’ does not
wave at the 2nd harmonic frequency, and so on. presuppose that your oscillators are
Now, let say that Amplifier 1 causes the sound of limited to sine waves. There is nothing
Oscillator 1 to decay from its full level to silence in stopping you from using square waves,
some time T, Amplifier 2 causes the sound of sawtooth waves, or more complex waves
Oscillator 2 to decay from its maximum level to such as PWM’d pulse waves or the
silence in half the time, T/2… and so on. These outputs of ring modulators to create
Figure 14: The final waveform output by our
relationships mean that the higher harmonics are extremely complex time-varying spectra.
‘additive’ synthesizer.
louder at the start, so this sound is particularly Nevertheless, these complex waves can
bright in the first instance, much like a plucked or themselves be broken down into their constituent
hammered string. Note also that, because the sine waves, so the underlying principle is always
higher frequencies are decaying more quickly, the the same. Contour Generator 1
sound becomes ‘darker’ as time passes. This is Unfortunately, if you’re after complex, evolving, Time
akin to a low-pass filter following a simple AD and involving sounds, you’re going to need a lot of
contour with A=0 and D=T. I have shown in Figure sine-wave oscillators in your additive synthesizer.
Contour Generator 2
12 the four envelopes produced by the four This is why the technique is always implemented
Time
individual sine waves in Figure 13 and the nothing stopping you from creating additive
combined output in Figure 14. sounds using just a handful of oscillators, you’re Figure 15: A combination of harmonic
This result is much as you would expect, going to need dozens or even hundreds if you’re contours that you cannot obtain on a
although in all fairness you could more easily going to try to recreate natural sounds conventional analogue synthesizer.
produce it using a sawtooth oscillator and a that contain a lot of overtones.
low-pass filter controlled by a single 2-stage But even this isn’t the end of the story
contour generator. But now let’s ask ourselves because, for realism, each oscillator will
what happens if we make individual harmonics require modifiers that modulate its pitch
change in less obvious ways. How about making and amplitude. Without these, the
the third and fourth harmonics start quietly, get frequencies of the various partials
louder and louder, and then decay quickly to zero remain constant relative to each other,
at the end of the note? Now we have a situation again resulting in cheesy organ timbres.
where the four contours are as shown in Figure In addition, experience shows that Figure 16: Applying the contours in Figure 15 to the
▲
15, and the output waveform looks like Figure 16. a single LFO modulating all the sine wave oscillators in our additive synthesizer.
cheesiness, so our analogue additive synth now over time. The noise Contour Contour
Generator 1 Generator 2
completely carried away with simply generating little arcane, it isn’t. In fact, Oscillator 3 Amplifier 3
timbres, we should also remember that music this extension to pure Oscillator 4 Amplifier 4
isn’t just about creating sounds, it’s about playing additive synthesis even
them, preferably with some sort of expression has a name: if the analysis Contour
Generator 3
Contour
Generator 4
additive synth of which you can be proud. Sure, you could just call it the
it’s going to be nigh on impossible to crowbar the ‘sinusoids plus noise’
Figure 17: A ‘sinusoids plus noise’ synthesizer.
thing into your bedroom studio, but you hadn’t model of sound generation
intended to sleep there anyway. Had you? (Figure 17).
O
ver the past few months I’ve described Gordon Reid turns his attention to the effects
oscillators, filters, amplifiers and envelope
generators — the devices that make up the that can be achieved when subtractive synthesis
architecture of a typical analogue
‘subtractive’ synthesizer. I’ve even demonstrated
components are applied not to the output from
that you can use these to recreate methods of oscillators, but to real-world sounds — such as
synthesis that are normally associated only with
digital synthesizers. However, no matter how basic human speech.
or how radical the concepts we’ve discussed, they
have all shared one trait: the initial sound has been
OSCILLATOR 1 FILTER
generated within the synthesizer. Usually, the RANGE WAVEFORM VOL FILTER
MODULATION
CUTOFF
FREQUENCY EMPHASIS
AMOUNT OF
CONTOUR VOL MAIN OUTPUT
10
culprits, although self-oscillating filters have also OSCILLATOR 2 ON KEYBOARD
CONTROL
ATTACK TIME DECAY TIME SUSTAIN LEVEL
A440
5 5 10
reared their heads. Today, however, we’re going to
GLIDE MODULATION MIX NOISE VOL WHITE
ON ON
OSC 3
DECAY
ON
control is greater than zero, some low frequencies it ‘speak’. So let’s introduce the Input Signal Output voltage
will pass through it regardless of whether you two ‘modules’ that make this
Figure 2: A simple form of pitch/CV
press a key or not — though you still won’t hear possible: the envelope follower
converter.
anything until you press a key, because the and, first, the pitch-to-voltage converter.
amplifier’s gain is zero. When you press a key, the
filter’s dedicated contour generator will alter the External Signal Processing (1):
cutoff frequency (or not, according to the Amount
The Pitch-to-Voltage Converter
control) thus allowing a greater or lesser amount Let’s look at the idea of controlling and playing
of the external signal’s spectrum through the your synthesizer using a guitar. Oh yes… and
Moog. Furthermore, you can use the filter’s don’t forget, this is pure analogue technology we
resonance to emphasise parts of the external are considering, so we can’t cheat by introducing a
signal’s spectrum, just as you would if the internal MIDI-to-CV converter! What we need instead is the
Figure 3: A more sophisticated pitch/CV converter. signal with only one pitch present) at
its input, determines its pitch, and then
produces an appropriate control
Slew voltage at its output (see Figure 2).
Generator
Neat, isn’t it? Indeed, if everything
were as elementary as this, the worlds of
Slew
Generator electronics and synthesis would be very
simple indeed. Unfortunately, pitch/CV
Slew converters can be fooled by stray signals
Generator
and background noise, causing glitching.
To overcome this, we add two sub-
Slew
Generator modules. The first of these is a simple
audio amplifier called an input level or
Figure 4: Examples of a slew generator in action. input gain control. This ensures that the
external signal enters the converter itself
at an optimal level. The second is a Slew
Generator, or ‘Lag Processor’ (see Figure 3).
We haven’t encountered slew generators before
in Synth Secrets, but their effect might be obvious
from the figure. In essence, they slow down
transitions from one voltage to another, thus
‘slewing’ any abrupt changes over a period. (In a
sophisticated system, the amount of slewing will
be governed by a Slew Rate control.) As you can
see from Figure 4, slowly changing signals (such
as the low-frequency sine wave) pass unaffected,
whereas signals with sharp transitions become
Modular synthesizers, such as the
Analogue Systems Integrator rounded. Interestingly, the single, sharp spike
below, allow you to configure as disappears completely. OK, this is an idealised
many signal processors as you wish description, but it gives you the general idea.
(or can afford). There’s nothing You should now be able to see that the slew
stopping you building a complete generator is simply a low-pass filter, albeit one
vocoder if you have sufficient
with a handful of specialised uses. (On most
envelope followers, filters and
analogue synthesizers, it’s a 6dB/oct low-pass
VCAs (plus a few other bits and
pieces such as oscillators, mixers, filter with cutoff frequency variable in the range
0Hz to approximately 1kHz.)
▲
You will most commonly encounter a slew blocks in the upper path are
▲
generated pitch CV to another. However, when provided by Figure 8. Note that Input Signal
it’s hooked up to a pitch/CV converter, the slew in the following figures I have
generator’s raison d’être is to remove the used blue arrows for audio Pitch to
Control Voltage
Converter
Slew
Generator
inevitable glitches that occur when the pitch signals and black arrows for Output voltage
detector loses lock on the desired signal. (Without control voltages. I hope that
Figure 5: A sophisticated analogue pitch-to-CV converter.
the slew generator, the output CV would jump this makes things clearer.
around wildly until lock was re-established.) Now look at the CVs’
Moving on, we can enhance Figure 3 and destinations. Clearly, the pitch of the
improve the converter’s performance still further. input is controlling the pitch of the
To be specific, we add a band-pass filter to create oscillator, whereas the loudness of the
Signal Signal
a narrow ‘pass band’ of accepted frequencies (see input is controlling the cutoff frequency Input output
Figure 5). This reduces the risk of extraneous of a VCF and the gain of a VCA. The
signals or high-amplitude harmonics confusing the envelope follower is, therefore,
pitch detector. replacing the contour generators that
You might think that we now have everything you would find in a conventional Figure 6: A simple analogue envelope follower.
needed to control our synthesizer using a guitar, configuration. So, while the oscillator is
but even the sophisticated converter in Figure 5 providing the basic timbre of the
is not sufficient for this. Yes, it provides a output, the incoming signal is Level
monophonic CV that you can use to determine the determining the pitch as well as
oscillators’ pitches, but it tells the synth nothing articulating the new sound.
about the changing loudness of the notes (or even So there we have it… the perfect way
when they occur). For this we need something (in theory) to control your synthesizer
completely different… using an external signal such as a
guitar. But while Figure 9 offers some
External Signal Processing (2): interesting musical possibilities it is
The Envelope Follower limited in one important way: the
We have already determined that the pitch/CV circuit external signal has a very limited ability Time
will provide a CV for the oscillators, so we now need to modify the timbre of the output. In
Figure 7: The output from an envelope follower.
something that can provide a CV to control the fact, the only way to affect the timbre is
synthesizer’s VCF and/or VCA. This something is an by patching the pitch CV or loudness CV
Envelope Follower (strictly speaking, a ‘peak to the cutoff frequency input of the Input Gain
Control
Envelope
Follower
amplitude follower’) — a circuit that measures the filter. So, is there a way to make your Input Signal
amplitude of the positive peaks of the waveform. external signal determine both the Slew
Generator
If you’re interested in the electronics (and loudness and the timbre of the
Output voltage
because it’s such an elegant solution) take a peek synthesized sound? Of course there is, Figure 8: A more sophisticated envelope follower.
at the simple envelope follower in Figure 6. This and you probably have an
works in a deliciously simple fashion. If successive example tucked away in one of pitch/CV converter
amplitude, the capacitor is charged up, and if the units. It’s a vocoder.
Band-pass Slew
Amplifier filter Control Voltage Generator
Converter
carefully, you can create the output shown in blue might guess, the follower will
synthesis
in Figure 7. As you can see, this is remarkably generate a succession of
similar to the true signal ‘envelope’. decaying pulses that you can Figure 9: An external signal controlling a simple analogue
As with our pitch/CV converter, there’s nothing use as envelopes or as triggers. synthesizer.
stopping us from making the envelope follower If you then play another
more sophisticated, again adding an Input Gain external signal such as a
Control and a slew generator to improve its sustained organ chord through a VCA Rhythm
Generator
Envelope
Follower
Contour
Generator
performance. The latter of these will smooth out that is controlled by a contour
the ‘bumps’, making the output CV even more like generator that is itself triggered by the
the envelope of the signal (Figure 8). envelope follower… well, I’m sure that VCA
split and directed down two signal paths. The four Extending this idea further, you
could attach a microphone and use your voice to content of the input signal to determine the
articulate your keyboard playing — allowing sound relative amplitudes of the signals generated by
through the VCA when you say (or sing) words, two oscillators (Figure 13). Intriguing, yes?
but creating silence between words (Figure 11). However, we don’t necessarily need to use
Unfortunately, the envelope follower is simply multiple VCOs to generate interesting effects.
Instead, we could take a complex signal and pass
this through a second bank of band-pass
Envelope filters to split groups of harmonics into a Lowpass Envelope
Follower
number of separate signals, each filter Follower 1
Input
occupying a defined band of frequencies. Highpass Envelope
VCA
envelope followers raise and lower the
gains of the appropriate VCAs in Figure 12: A frequency-sensitive envelope follower.
Figure 11: Articulating a keyboard sound using your voice. sympathy with the frequency content of
the input (this, by the way, is a VCO 1
following the amplitude peaks of what you say or ‘Spectrum Analyser’). However, instead
sing… the words themselves are completely of controlling the amplitudes of signals
Lowpass Envelope
filter Follower 1 VCA 1
Input Mixer
irrelevant. To put it another way, it doesn’t matter generated by independent oscillators, Highpass
filter
Envelope
Follower 2 VCA 2
what frequencies are present in the signal, it is the VCAs now control the amplitudes of
VCO 2
only the total amplitude that determines the the harmonics in each of the frequency
output. bands. Figure 13: Using frequency to select between two
To understand how great a limitation this can This is a hugely important result. oscillators.
be, imagine that you have a signal with no Imagine that the signal
frequencies present below 1kHz but so much signal presented to the envelope
above 1kHz that it registers as the maximum that followers is your voice (we will
Oscillator
the circuit can handle. In this scenario, the output call this the modulator) and Bandpass
filter
from the envelope follower will also be a maximum. that an oscillator generates the Bandpass
filter
Envelope
Follower
VCA
Now let’s turn this example on its head: there is no signal presented to the second
Bandpass
filter
VCA
Bandpass Envelope
filter Follower
signal above 1kHz, and maximum below this bank of band-pass filters (we Bandpass
filter
Mixer
VCA
frequency. The envelope follower will again produce will call this the carrier). In this
Bandpass Envelope
filter Follower
Bandpass
filter
a maximum CV output. Ouch! Despite the fact that case, the carrier provides the Bandpass
filter
Envelope
Follower
VCA
the signal in the first example contains only high basic tonality of the output, but Vocal analyser Resynthesiser
frequencies while the second contains only low the modulator determines its
frequencies, the result is the same. frequency content and Figure 14: A simple 4-band vocoder.
So, here’s an idea: let’s split the signal into two amplitude. In other words, the
paths, and place two filters before a pair of modulator articulates the
envelope followers (see Figure 12). In this carrier. Voila! We have designed
scenario, low-frequency signals cause Envelope a vocoder.
Follower 1 to generate a CV, while high-frequency Bandpass
More Advanced
filter
VCA
Bandpass Envelope
Vocoding
Bandpass
filter
sensitive’. For example, we can use the frequency a sawtooth because it’s the
filter Follower
Bandpass
Vocal analyser
correct articulation of sibilants
Resynthesiser