Professional Documents
Culture Documents
Contents
Part One Components of Sound
1. Waves and their Complexities
2. The Fourier series
3. Changing sound over time
Part Two Using the Synthesizer
1.
2.
3.
4.
5.
Playing notes
Oscillators
Filters
Envelopes
Routing
The picture above demonstrates a pure sine wave, but in real life, sound is
almost never consisting of a single sine wave. Instead, the representative waveform
would be much more complex. This complexity is the reason why there are so many
unique sounds that we hear in everyday life.
Sound synthesizers are able to take a certain set of parameters and create a
complex waveform by synthesizing a signal. This signal is then sent to your
speakers or headphones, where you can hear the sound.
1.2 The Fourier series
Suppose that a flute and an oboe played the exact same note at the exact
same volume. How are you able to tell them apart? And how can you tell both of
those apart from, say, your microwave oven, which also beeps at the same pitch?
The property of sound that makes different things sound different,
regardless of pitch or volume, is called timbre. When we look at different sound
sources and their respective waveforms, we can see that loudness is related to
amplitude and pitch is related to frequency. Therefore, timbre is related to the shape
of the waveform itself. The picture below shows how different sound sources emit
different waveforms.
In the 1800s, a man named Joseph Fourier determined that any complex
waveform (like shown in the picture above) can be decomposed into a sum of sine
waves. In other words, you can end up with any complex waveform by adding
together a unique set of sine waves, each with distinctive frequency and amplitude.
This set of sine waves is now referred to as a Fourier series.
The frequencies of the sine waves are all multiples of the base frequency, or
the fundamental frequency. This fundamental frequency is what gives the pitch that
we can hear; all the other frequencies on top of that, called harmonics, give the
sound its timbre. The picture below shows how the first four harmonics (including
the fundamental frequency) for a square wave add up and get a closer and closer
approximation to the square wave. Note that the Fourier series for a square wave is
an infinite series, so realistically, we can only approximate a square wave.
This has major implications for sound synthesis. Instead of trying to develop
independent functions for complex waveforms, we can instead just add the
respective harmonics together. This technique, employed in this synthesizer, is
known as additive synthesis.
This synthesizer provides an envelope for the cutoff point. So, you can
change which harmonics are untouched and which are filtered out over time. With
more complex filters, this would be a very powerful tool. Unfortunately, low pass
filters are the most basic type of filters and are not useful for much. Nonetheless,
filters and envelopes provide a way to change the timbre of the sound over time.
Playing notes
To play notes, use the keyboard. The asdfg row of keys is the white keys,
starting at B3. The qwerty row of keys is the black keys, starting at A#3. Pardon
the lag.
2.2
Oscillators
The display shows the current shape of the waveform. There are three quickselect options for the three most common waveforms to use. The columns at the
bottom help control the individual volume of each harmonic. The first eight bars
represent the first eight harmonics, including the fundamental frequency. The top
row represents the next 46 harmonics, and the bottom row the last 46. To change
the amplitude of a harmonic, click inside the respective bar and drag up and down.
The volume knob controls the total volume output of the oscillator. The pan
knob is dysfunctional. The detune knob changes the pitch of the note very slightly.
The tone knob determines the number of harmonics to calculate. The default is set
to 44. You can use the tone knob to limit the number of harmonics calculated for a
waveform preset.
2.3
Filters
2.4
Envelopes
Routing
The routing panel provides an overview of the hierarchy youve set up in your
synth. Oscillators are represented by the icons with a sine wave in it, while filters
are represented by the icons with a filter graph. Audio information flows from
oscillators, through any filters chosen, and to the output. The output node
represents the final destination of audio for your synthesizer, so you cannot delete
it. You can delete other nodes by right clicking and choosing delete. To add
Oscillator nodes and Filter nodes, click the respective Add icon in the top right
corner, and drag it out.
To route nodes, click the middle of the right side of a node and drag into the
middle of the left side of another node. You should see a line being drawn as you
drag. The program prevents you from making illegal routes. You can only route from
Oscillator to Filter, Oscillator to Output, Filter to Filter, or Filter to Output. You cannot
route from the output.
To deroute, right click the node whose sources you would like to deroute, and
select deroute. This will deroute ALL sources.