Pro Audio Files Logo Pro Audio Files

Elevate Your Ears Become a Member

The Basics of Synth Envelope Parameters, Functions and Uses

Article Content

➥ Synthesis 101 from Phil Mantione is available now

Envelopes can be used in synthesis to modulate literally anything in the signal path including the parameters of other modulators like LFOs. Yet many still consider their use simply in terms of amplitude modulation alone. Before getting into alternate uses, let’s look at the fundamental stages of an envelop and variations you may come across.

An Envelope is simply a table of data points that is output over a specified period of time. The output is triggered by a user event, typically a new note or key press. There is usually some sort of sustain stage that will dictate the overall duration of the envelope based on how long a key is pressed.

Typical Stages

The Basics of Synth Envelope Parameters, Functions and Uses

Attack: The amount of time it takes for the envelop to reach the end of that first stage, usually the peak level.

Decay: The amount of time it takes for the envelope to decrease to some specified sustain level

Sustain: The level of output while a sustain instruction persists (held note). It is important to observe that the sustain parameter is a measure of level, not time. This stage can theoretically last indefinitely.

Release: The time it takes for the output to decrease to zero after the key is released or the sustain instruction ends.

Atypical Envelopes

Sustain Time: Rise or Fall Stage (e.g. Logic Pro’s ES2)

In the ES2 for example, Envelopes 2 and 3 have a ‘Sustain – Time control’.

This controls define the time it takes for the level to either rise from the Sustain level back to its maximum level — or to fall to zero:

When a Rise time is set, the level will rise back up to maximum and stay there until the Release stage.

The Basics of Synth Envelope Parameters, Functions and Uses

ADVERTISEMENT

When a Fall time is set, the level will begin to decay after the Sustain level is reached and continue to zero. But the Release stage may still have an effect if the key is Released before the level has fully decayed and defend the relative time settings for Fall And Release. The dotted line above indicates that the Release stage was activated and superseded the Fall time which was already in progress.

The Basics of Synth Envelope Parameters, Functions and Uses

AHDSR (e.g. Logic Pro’s Alchemy)

The H in this acronym stands for Hold time and allows you to adjust the time that the peak amplitude level is held before the decay stage of the envelope begins.

The Basics of Synth Envelope Parameters, Functions and Uses

You may also see simplified envelopes with fewer stages as in Envelope 1 in Logic Pro’s ES2 seen below and set three different ways:

The Basics of Synth Envelope Parameters, Functions and Uses     The Basics of Synth Envelope Parameters, Functions and Uses    The Basics of Synth Envelope Parameters, Functions and Uses

But this “simplified” envelope is more capable that it initially appears:

First, it can function as either an AD (Attack/Decay) or AR (Attack/Release) two stage envelope depending on how it’s set.

Second, you can control the triggering behavior in three different ways:

  • Poly mode — This is typical envelope behavior where each note or event triggers an independent envelope.
  • Mono mode — “A single envelope generator modulates all voices in the same way. All notes must be released before the envelope can be re-triggered. If you play legato, or any key remains depressed, the envelope does not restart its attack phase”. (from the Logic Pro Manual)
  • Retrig — Similar to Mono mode, but the envelope gets triggered whenever a new key is pressed

Third, the split slider control on the Attack parameter allows the user to specify the influence of Velocity on the Attack phase.

ADVERTISEMENT

The Basics of Synth Envelope Parameters, Functions and Uses

Multiple Stage Envelopes

In contrast to simple two or four stage envelopes, multiple stage envelops can be found for complex modulation possibilities.

The Basics of Synth Envelope Parameters, Functions and Uses

Some envelopes allow you to specify sustain and loop points and various looping methods within the shape itself and use non-linear ramps based on logarithmic or exponential curves. (e.g. Logic Pro’s Sculpture)

The Basics of Synth Envelope Parameters, Functions and Uses

Targets

The typical use of an envelope is to control or modulate amplitude. If there are multiple envelopes in an instrument, the last envelop is typically hardwired to amplitude (in the case of the ES2 that would be Envelop 3). This means that no additional routing needs to be set up in the instrument for amplitude to be controlled.

But things get interesting when envelopes are used to modulate parameters like the cut-off frequency of a low pass filter, pitch variations or noise bursts. Anything in the signal path is fair game. Likewise they could be used alter the rate of an LFO or another modulator. Using the same envelop to modulate to parameters simultaneously is common (e.g. amplitude and cutoff frequency)

The Basics of Synth Envelope Parameters, Functions and Uses

The difference between modulating a parameter with an LFO vs. an Envelope is that LFO’s are intended to continuously repeat at a certain rate or frequency, whereas envelopes are usually triggered events based on some user input like a key press. The envelope generates data based on the duration of the event. But as mentioned above in the example from Sculpture, some envelopes can also be looped, in which case they become a sort of an LFO in their own right, based on their particular shape.

Quiztones for iOS EQ ear training screen

Ready to elevate your ears?

It doesn’t have to take years to train your ears.

Get started today — and you’ll be amazed at how quickly using Quiztones for just a few minutes a day will improve your mixes, recordings, and productions!

As with LFOs, the impact of an envelope on whatever parameter it is attached to can often be controlled. Logic Pro uses the via nomenclature to accommodate this parameter. Envelopes can be influenced by velocity, aftertouch, the mod wheel, or theoretically any MIDI continuous controller.

Envelopes are crucial to creating unique synthesized sounds and can be used to modulate a myriad of parameters beyond amplitude for timbral and textural variety.

In the next article, I’ll look at X/Y Pads, some unusual Morphing functions, and multi-stage Vector envelops.

Check out my other articles, reviews and interviews

Follow me on TwitterInstagramYouTube

Philip Mantione

Philip Mantione is a composer, synthesist, guitarist, educator and sound artist active in the LA experimental music scene. His music has been presented in festivals, museums and galleries worldwide. His current project is TriAngular Bent, an electroacoustic trio featuring Don Preston (founding member of Frank Zappa’s Mothers of Invention) and circuit bending virtuoso, Jeff Boynton. Details at philipmantione.com