Synthesis and sound design - Modulation: Envelopes

What is envelope modulation?

Just like an amplitude envelope dictates how the amplitude of a note changes over time, other parameters on your synth can be changed over time using envelope modulation. The parameters that can be modulated, or modulation targets, vary from synth to synth. Back in the day there were generally two envelopes on an analog synth, an amplitude envelope and a filter envelope. By now, the envelope has seen pretty much every possible target on a synthesizer you can think of.

There are two ways envelope modulation can be added to a parameter on a synthesizer. Via envelope generators and envelope followers. In this article we'll cover the most common modulation targets and the difference between envelope generators and envelope followers.

We'll mainly refer to Twin 3 for the sake of this article but since all FabFilter creative plug-ins feature a modulation section we will also add some examples of using modulation creatively in Timeless 3 and Saturn 2.
FabFilterPro dashboard showing content filtering analytics
In Twin 3 you can add modulation by clicking the "+" symbol in the bottom of the interface to add a new modulation source. click and drag to your desired target to add modulation.

Envelope generators



The envelope generator in the modulation section of Twin 3 works pretty much the same as our main amplitude envelope generator (labeled main EG in Twin 3). However, instead of having a fixed position like the amplitude envelope we can assign this envelope to almost any parameter in the interface. Let's look at a few examples of adding envelope modulation to the most obvious target destinations on Twin 3.
FabFilterPro dashboard showing content filtering analytics
Screenshot of above settings

Envelope followers



The big difference between an envelope follower and an envelope generator is that an envelope follower has the ability to "listen", or follow incoming audio or a side-chain input. There are a number of parameters that can be modulated using an envelope follower on a synthesizer but the most common one would be the filter frequency. Let's look at an example of shifting the filter frequency according to the side-chain input.

All FabFilter creative plug-ins employ a modulation section that allows you to add both envelope followers and envelope generators. Essentially they all work the same but since Twin 3 is a plug-in that creates sound rather than manipulates incoming audio it only has a side-chain and not a "normal" input. Let's look at how we can use the normal input of the envelope follower on Saturn 2 for a brief example of how you might use it on an FX plug-in.
FabFilterPro dashboard showing content filtering analytics

Saturn 2

Let's use an envelope follower with Saturn 2 to mimic a piece of analog hardware, creating saturation as the input level increases.

Timeless 3

Auto ducking is a technique often used on vocals in particular, auto ducking the wet signal of a delay works really well to keep the vocal in front of a mix while allowing the delays and other time-based effects to be heard in the gaps of the vocal performance.

By assigning the envelope follower to the wet level of a delay and reversing the polarity, we can make sure the level of the delay gets turned down automatically in proportion to the input level. The polarity reversal is necessary as we want the level turned down and not up.