# Modulation

Rift’s flexible modulation system gives you precise, dynamic control over nearly every parameter. With a streamlined interface and powerful assignment tools, you can create evolving textures, transform static presets into living soundscapes, and combine multiple modulators into single macro controls for expressive performance. Any knob or slider can be modulated, and modulation depth itself can also be modulated—making the system deeply interactive and inspiring.

## Key Features

### Parameter Basics&#x20;

Every parameter in Rift is designed for intuitive control.

* **Knobs & Sliders.** Click and drag to adjust values. Double-click to reset to default.
* **Pulldowns.** Select from multiple options in a menu. Pulldowns cannot be modulated.
* **Buttons.** Activate or deactivate functions. Buttons cannot be modulated.
* **Parameter Options.** Control-click a knob or slider to:
  * **Add Mod.** Assign modulation from available sources.
  * **Reset.** Return the parameter to its default.
  * **Lock.** Prevent the parameter from changing when switching presets.

### Modulation System

Rift’s modulation system is built around clear, visual assignment and depth control.

* **Modulation Sources.** Macro 1, Macro 2, Follow, LFO, Curve 1, and Curve 2.

<div align="left"><figure><img src="/files/pQSpcaPVyEHecQYLq3pB" alt="" width="289"><figcaption></figcaption></figure></div>

* **Modulator Icons.** Yellow icons that can be dragged onto parameters.

<div align="left"><figure><img src="/files/PogZqtlnQtgEpO1fjFkG" alt="" width="59"><figcaption></figcaption></figure></div>

* **Modulation Sliders.** Semicircle sliders showing modulation depth.

<div align="left"><figure><img src="/files/Y2vVTuVIBk8Xop43CJFB" alt="" width="75"><figcaption></figcaption></figure></div>

* **Depth Modulation.** Use one modulator to control how much another affects a parameter. Depth indicators display modulation ranges visually.

<div align="left"><figure><img src="/files/EwOVRsbRMJTCYLW4FNUZ" alt="" width="75"><figcaption></figcaption></figure></div>

* **Assignment Options.** Drag icons, or control-click parameters to add/remove modulation, set bipolar/unipolar modes, or assign depth modulation.

<div align="left"><figure><img src="/files/FGjHXIxeoV412aiuJTn5" alt="" width="256"><figcaption></figcaption></figure></div>

### Macros

Two assignable Macros provide hands-on performance control. Drag a Macro icon onto any parameter to map it, and rename macros in Advanced or Play view for a personalized workflow.

<div align="left"><figure><img src="/files/ZcSKe8GjRLrtIySCAAr4" alt="" width="563"><figcaption></figcaption></figure></div>

### Follow (Envelope Follower)

Follow creates modulation from Rift’s input signal. Use it to shape dynamics, duck modules, or add rhythmic movement.

<div align="left"><figure><img src="/files/Ro2CAj0OlpIvCiIp9Dj1" alt="" width="375"><figcaption></figcaption></figure></div>

* **Attack / Release.** Control envelope response speed.
* **Sync Attack / Release.** BPM-sync the follower’s timing.
* **Envelope Gain.** Boost or attenuate the detected signal.

### LFO

Rift’s LFOs provide both traditional and morphing shapes for modulation.

<div align="left"><figure><img src="/files/96tGn0VbPU9nUAd5BZeN" alt="" width="440"><figcaption></figcaption></figure></div>

* **Rate / Sync Rate.** Adjust speed or sync to BPM.
* **Shape & Shape Snap.** Choose from sine, triangle, ramp, and square, with optional shape-morphing.
* **Randomize.** Introduce organic, evolving motion.
* **MIDI Retrigger.** Retrigger as looping LFOs or one-shot envelopes.

### Curve

Curve modulators combine step sequencing, LFOs, and custom shapes.

<div align="left"><figure><img src="/files/0fWC4vAT538NdJ9PocR5" alt="" width="439"><figcaption></figcaption></figure></div>

* **Rate / Sync Rate.** Control speed with or without BPM sync.
* **Presets.** Load or save user-defined shapes.
* **MIDI Retrigger.** Loop or fire as one-shot envelopes.
* **Randomize Curve.** Quickly generate modulation sequences.
* **Curve View.** A deep editor with grid divisions, snap options, shape drawing tools, and point/segment editing. Supports up to 20 shape tools for advanced sequencing.


---

# Agent Instructions: 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:

```
GET https://manual.minimal.audio/rift-manual/modulation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
