Log in
Log in

or
Learning
Comment

Demystifying Synth Programming - Part 1

Understanding synth parameters is key for creating your own sounds

Imagine if you could break free from the limitations of synthesizer presets and create your own custom sounds to fit your music. The first step toward that goal is to understand the standard synth parameters that you see on most instruments. Once you do, a whole new world of sonic control and creativity will open up for you.

View other articles in this series...

In this two-part article, I’ll explain those parameters to you in a clear, understandable way. You’ll learn the meaning of amplitude, ADSR, pulse width, resonance and a lot more. While our recent series on synthesis was centered around how different types of synthesis work, this series will focus more on preparing you to start programming your own sounds.

Parameter paradise

 
The best way to think of a synthesizer is as a collection of building blocks. For example, notice  the separate parameter sections in Rob Papen’s RAW synth.

So, exactly what are parameters, and how does a parameter differ from a parameter value? In the world of synthesizers, a parameter is any aspect of a sound that contributes to what you hear when you press a key on the keyboard. A parameter could be acoustic, like loudness or pitch, or it could be electronic, like cutoff frequency or modulation depth.

A synthesist controls the parameters of sound by changing the values of those parameters. Take loudness, for example: when you raise the loudness level from 0 to 100%, you’re changing the value of the loudness parameter. Likewise, anytime you turn a knob on a synthesizer’s front panel, that knob controls a specific parameter, and turning it changes that parameter’s value.

The most basic acoustic parameters are loudness, pitch, duration and timbre. Manipulating those parameters lets you turn raw sound into music. 

It helps to think of a synthesizer as a collection of building blocks. The way those blocks are arranged — the instrument’s architecture — determines their signal path. Most synths share a common architecture, more or less, no matter whether they’re hardware or software. Signals from an oscillator pass through a filter and an amplifier controlled by envelope generators and LFOs. Each building block has its own set of parameters, which I’ll explain.

When envelopes attack

For our purposes, amplitude is just another word for loudness. Every sound has a beginning and an end, and its amplitude changes over time. When you whack a cymbal with a stick, its sound instantly jumps to full amplitude and then dies down gradually until it disappears.

00:0000:00



Changes in the sound’s amplitude between its beginning and end are called the sound’s envelope, and you can view those changes in the graph to the left.

An envelope has different stages. The beginning of a sound is called its attack. An attack may be fast, like a cymbal crash, or it may be slow, like this cymbal roll. 

00:0000:00

The attack tells us more about how an instrument is played than anything else. When a sound ends, it may stop suddenly, or it may take a few seconds to die away completely. The envelope’s final stage is called its decay, for reasons that should be obvious.

Synthesizers can control every sound’s amplitude using an envelope generator. When you play a sound on a synth, an envelope generator determines how its amplitude changes from start to finish. Listen to how this sound changes over time.

00:0000:00

Most envelope generators have four stages: attack, decay, sustain, and release. For that reason, four-stage envelope generators are also called ADSR generators, and a knob or slider is usually available for controlling each stage.

When you press a key on a synth keyboard, the envelope generator’s attack setting determines how quickly the sound’s amplitude rises from its zero value to its maximum level. Then, as you hold down the key, the decay stage determines how quickly the amplitude falls from the maximum down to a steady level. You specify that level with the sustain setting, which must be less than the maximum level for you to hear the difference.The envelope generator holds the amplitude at the sustain level until you release the key, at which point the amplitude returns to zero at a rate determined by the release setting, and the sound ends, as in this example.

00:0000:00

But if you release the key before the amplitude reaches the sustain stage, the envelope jumps straight to the release stage. Consequently, the attack, decay and release settings determine lengths of time, and the sustain setting determines a level.







Positive vibrations

 
 
This classic illustration helps to visualize the four stages of an ADSR synthesizer envelope.

Most synthesizers have at least two envelope generators—one to control the amplifier, and another to control the filter. But before we look any further, it helps to have a good understanding of timbre. Timbre (pronounced tam'–br, like tambourine, not tim'–br, like when a tree falls) is the same thing as tone color. Although it’s difficult to identify a musical instrument simply by the pitch or loudness of the sounds it makes, differences in timbre are how we most often distinguish one instrument from another.

When a musical instrument causes the air around it to vibrate, we call the individual vibrations waves or cycles and the rate of vibration frequency. We perceive frequency as pitch—how high or low you hear a sound on a musical scale. Synthesizers can produce sounds with a very wide pitch range.

Most musical sounds are complex combinations of simple sine waves, each with different amplitudes and frequencies. Their frequencies are often whole-number multiples of each other called harmonics. A sound’s harmonic content (also called spectrum) determines its timbre. The harmonic with the lowest frequency (and usually the greatest amplitude) determines the sound’s musical pitch and is called the first harmonic or fundamental frequency. Higher harmonics are called overtones, and they’re usually weaker in amplitude than the fundamental.

I hope this article gives you enough background to tackle what lies ahead. Next time, we’ll explore oscillators, filters, LFOs and all the various parameters you can manipulate to create sounds of your own. I’ll also explain more about how you can use envelope generators to shape your sounds.

Geary Yelton is the former senior editor of Electronic Musician, for which he’s been writing continually since 1985. He authored two editions of The Rock Synthesizer Manual and served as staff synthesist for three major Atlanta recording studios. Currently, he’s a freelance writer and consultant for the Bob Moog Foundation in Asheville, North Carolina.

 

Next article in this series:
Demystifying Synth Programming – Part 2 →

Would you like to comment this article?

Log in
Become a member
cookies
We are using cookies!

Yes, Audiofanzine is using cookies. Since the last thing that we want is disturbing your diet with too much fat or too much sugar, you'll be glad to learn that we made them ourselves with fresh, organic and fair ingredients, and with a perfect nutritional balance. What this means is that the data we store in them is used to enhance your use of our website as well as improve your user experience on our pages and show you personalised ads (learn more). To configure your cookie preferences, click here.

We did not wait for a law to make us respect our members and visitors' privacy. The cookies that we use are only meant to improve your experience on our website.

Our cookies
Cookies not subject to consent
These are cookies that guarantee the proper functioning of Audiofanzine and allow its optimization. The website cannot function properly without these cookies. Example: cookies that help you stay logged in from page to page or that help customizing your usage of the website (dark mode or filters).
Audience analysis (Google Analytics)
We are using Google Analytics in order to better understand the use that our visitors make of our website in an attempt to improve it.
Advertising (Google Ads)
This information allows us to show you personalized advertisements thanks to which Audiofanzine is financed. By unchecking this box you will still have advertisements but they may be less interesting :) We are using Google Ad Manager to display part of our ads, or tools integrated to our own CMS for the rest. We are likely to display advertisements from our own platform, from Google Advertising Products or from Adform.
Marketing (Meta Pixel)

On our websites, we use the Meta Pixel. The Meta Pixel is a remarketing pixel implemented on our websites that allows us to target you directly via the Meta Network by serving ads to visitors of our websites when they visit the social networks Facebook and Instagram. The meta pixel are code snippets which are able to identify your browser type via the browser ID - the individual fingerprint of your browser - and to recognise that you have visited our websites and what exactly you have looked at on our websites. When you visit our websites, the pixel establishes a direct connection to Meta's servers. Meta is able to identify you by your browser ID, as this is linked to other data about you stored by Meta on your Facebook or Instagram user account. Meta then delivers individualised ads from us on Facebook or on Instagram that are tailored to your needs.

We ourselves are not in a position to identify you personally via the meta pixel, as apart from your browser ID no other data is stored with us via the pixel.

For more information about the Meta Pixel, the details of data processing via this service and Meta's privacy policy, please visit Meta Privacy Policy - How Meta collects and uses user data for Facebook and Meta Privacy Policy - How Meta collects and uses user data for Instagram.

Meta Platforms Ireland Ltd. is a subsidiary of Meta Platforms, Inc. based in the USA. It cannot be ruled out that your data collected by Facebook will also be transmitted to the USA.


We did not wait for a law to make us respect our members and visitors' privacy. The cookies that we use are only meant to improve your experience on our website.

Our cookies
Cookies not subject to consent

These are cookies that guarantee the proper functioning of Audiofanzine. The website cannot function properly without these cookies. Examples: cookies that help you stay logged in from page to page or that help customizing your usage of the website (dark mode or filters).

Audience analysis (Google Analytics)

We are using Google Analytics in order to better understand the use that our visitors make of our website in an attempt to improve it. When this parameter is activated, no personal information is sent to Google and the IP addresses are anonymized.

Advertising (Google Ads)

This information allows us to show you personalized advertisements thanks to which Audiofanzine is financed. By unchecking this box you will still have advertisements but they may be less interesting :) We are using Google Ad Manager to display part of our ads, or tools integrated to our own CMS for the rest. We are likely to display advertisements from our own platform, from Google Advertising Products or from Adform.

Marketing (Meta Pixel)

On our websites, we use the Meta Pixel. The Meta Pixel is a remarketing pixel implemented on our websites that allows us to target you directly via the Meta Network by serving ads to visitors of our websites when they visit the social networks Facebook and Instagram. The meta pixel are code snippets which are able to identify your browser type via the browser ID - the individual fingerprint of your browser - and to recognise that you have visited our websites and what exactly you have looked at on our websites. When you visit our websites, the pixel establishes a direct connection to Meta's servers. Meta is able to identify you by your browser ID, as this is linked to other data about you stored by Meta on your Facebook or Instagram user account. Meta then delivers individualised ads from us on Facebook or on Instagram that are tailored to your needs.

We ourselves are not in a position to identify you personally via the meta pixel, as apart from your browser ID no other data is stored with us via the pixel.

For more information about the Meta Pixel, the details of data processing via this service and Meta's privacy policy, please visit Meta Privacy Policy - How Meta collects and uses user data for Facebook and Meta Privacy Policy - How Meta collects and uses user data for Instagram.

Meta Platforms Ireland Ltd. is a subsidiary of Meta Platforms, Inc. based in the USA. It cannot be ruled out that your data collected by Facebook will also be transmitted to the USA.


You can find more details on data protection in our privacy policy.
You can also find information about how Google uses personal data by following this link.