> For the complete documentation index, see [llms.txt](https://manual.minimal.audio/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.minimal.audio/current-manual/modulation/envelope-follower.md).

# Envelope Follower

***

### Overview

The envelope follower can be used to create modulation signals from nearly any point within the polyphonic synthesis engine. It can track the amplitude of individual sound sources, both pre and post level control, allowing you to apply the dynamics of one sound source onto another, create internal sidechain ducking, and much more.

<figure><img src="/files/2BRMlGnwXLl9JPdZw0uE" alt=""><figcaption></figcaption></figure>

***

### 1. Input Source&#x20;

**Follower Source.** Choose which sound source(s) the envelope should follow.

* The **Summed** option will use all active sound sources after they have passed through the **Engine** filters, but before they pass through the **Effects** rack.
* Individual sound sources are also available, enabling you to create ducking effects between modules.
* The **Post level** options include the gain from the module's **Level** control, while the **Pre Level** options do not.

***

### 2. Follower Controls&#x20;

**Invert Level.** When activated, the envelope follower will be inverted, making it easier to use for ducking effects.

**Attack Time.** Set the amount of time it takes for the envelope follower to reach the maximum level of the input signal.

**Release Time.** Set the amount of time it takes for the envelope follower to return to a lower value when the input signal becomes quieter.

**Sync.** Enable BPM synchronization for the envelope follower's attack and release.

**Level.** Attenuate the envelope follower’s output signal. This will impact the modulation wherever it is assigned.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://manual.minimal.audio/current-manual/modulation/envelope-follower.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
