# Welcome

Next-generation toolkit for musicians, producers, and sound designers.

<figure><img src="/files/ikrAOSAWPEcqlyDHY46Y" alt=""><figcaption></figcaption></figure>

#### Product Manuals <a href="#welcome-to-current" id="welcome-to-current"></a>

Thank you so much for purchasing a Minimal Audio product! This knowledge base contains manuals for our software products.&#x20;

{% content-ref url="/spaces/vbat4pds7C4cELReQ739" %}
[Current Manual ](https://manual.minimal.audio/current-manual/)
{% endcontent-ref %}

{% content-ref url="/spaces/1L3DyoOexo346W6om1lQ" %}
[Lucid Manual](https://manual.minimal.audio/lucid-manual/)
{% endcontent-ref %}

{% content-ref url="/spaces/NY736sQVRHb3rZsTVULZ" %}
[Evoke Manual](https://manual.minimal.audio/evoke-manual/)
{% endcontent-ref %}

{% content-ref url="/spaces/sQJCi65i6KtFRW3aRwIM" %}
[Rift Manual](https://manual.minimal.audio/rift-manual/)
{% endcontent-ref %}

{% content-ref url="/spaces/XmADw5xWIo1liXnM0AYL" %}
[Core Effects Manual](https://manual.minimal.audio/core-effects-manual/)
{% endcontent-ref %}

{% content-ref url="/spaces/U5nwrDkQL67Wjqh7Vdr6" %}
[EPROM Memory Rites Manual](https://manual.minimal.audio/eprom-memory-rites-manual/)
{% endcontent-ref %}

#### Additional Resources <a href="#welcome-to-current" id="welcome-to-current"></a>

[Support](https://support.minimal.audio/en/help)

[Feature Requests](https://feedback.minimal.audio/)


# Current Manual

A powerful synthesizer and sound platform built for endless hours of inspiration.

<figure><img src="/files/qXNOdNoIvsJREVFyks9H" alt=""><figcaption></figcaption></figure>

## Welcome to Current!

Thank you for purchasing **Current** by Minimal Audio.

This manual covers the key features of Current: a next-generation synth, sampler, and FX engine designed to unlock your creativity. Whether you're building cinematic textures, futuristic leads, or evolving soundscapes, Current gives you the tools to do it all.

We’ll continue improving Current with regular updates, new features, and expanded content in **Stream**, our cloud-based library of presets, samples, and wavetables.

#### Export Manual

You can always export the latest version of this manual by clicking **“Export as PDF”** in the upper-right corner of this page. To download the **full manual**, make sure to choose **“Select all pages”** in the export options.

\*Please note that exporting is only available on desktop and is not supported on mobile devices.


# What is Current?

***

### A Powerful Synthesizer

Current is a virtual instrument plug-in compatible with all major DAW applications such as Ableton Live, FL Studio, Logic Pro, and Pro Tools.

It includes multiple types of synthesis and sampling methods, a flexible effects rack, MIDI effects, full modulation capabilities, and an integrated sound platform called the Stream.

***

### Built for everyone

We believe that creators of all experience levels deserve a powerful tool that meets their unique needs. Current is designed to inspire endless hours of music-making, whether you prefer to explore presets or dive deep into crafting your own custom patches.&#x20;

***

### Always something new

Thanks to our cloud-connected [Stream](/current-manual/overview-and-navigation/stream-view), Current can continuously access new presets and sounds without you ever having to leave your project. Regular updates include new features, effects, optimizations, and other enhancements.


# How to Install Current

***

### Download the installer

To access the most up-to-date installers, please log in to your user account and open the [My products](https://www.minimal.audio/account/products/software) page. From there, locate Current and download the relevant installer for your operating system.

Note that when connected to the internet, Current will notify you if a new update is available and you can choose to download it directly from the plug-in.

***

### Quit your DAW

Before installing, make sure to save and quit any projects that are currently open. This is required for the update to work properly.

***

### Install Current

Open the installer, which will be named either Current.pkg (macOS) or Current.exe (Windows).

The installer will guide you through the necessary steps for installation. You can choose to install VST2, VST3, AU (macOS), and AAX (Pro Tools) plug-in formats.

***

### Open your DAW

Once the installation is complete, open your DAW and locate Current in your audio plug-ins folder.

Note that sometimes restarting your computer is required before the plug-in will show up. If the issue persists, look into options for rescanning plug-ins in your DAW, or contact our support team for further assistance.

Each DAW is different. For more information on loading plug-ins, reference your DAW’s manual.


# System Requirements

***

### Operating Systems

Our plug-ins fully support:

* macOS 10.11 and higher (including native Apple silicon)
* Windows 10 and higher

***

### Plug-in Formats

Current is an instrument plug-in that supports the following formats:

* VST2
* VST3
* AU (macOS)
* AAX (Pro Tools)

To use Current you must have a 64-bit digital audio workstation (DAW) that supports third-party plug-ins in at least one of these formats.

***

### Internet Connection

An internet connection is required for activation, but not for general use.

Current’s Stream view offers a cloud-connected sound platform where you can download new presets and sounds directly from the plug-in. While an internet connection is required to browse new content, the Stream also functions offline, allowing you to search and use everything you've already downloaded without needing to be online.


# Overview and Navigation

***

### Overview

Current features four primary views: Play, Engine, Effects, and Stream. You can access each view by clicking the corresponding button in the left navigation bar.

Each view contains nested panels that offer functionality tailored to that view's specific goal. This layout helps you stay focused in one area of the instrument while navigating between sections.

Note that you can set the Default View in the [Additional Settings](/current-manual/additional-settings) so that your preferred view is always open when creating a new instance.

&#x20;

<figure><img src="/files/6rv4tOuGPHLy1622NbJQ" alt=""><figcaption></figcaption></figure>

***

Learn more about each view here:

1. [Play](/current-manual/overview-and-navigation/play-view)
2. [Engine](/current-manual/overview-and-navigation/engine-view)
3. [Effects](/current-manual/overview-and-navigation/effects-view)
4. [Stream](/current-manual/overview-and-navigation/stream-view)


# Top Bar

***

The top bar offers quick access to essential controls and settings, including account information, notifications, global settings, and options for loading and saving presets.

<figure><img src="/files/v8NQgHE3SH752Nh31rfN" alt=""><figcaption></figcaption></figure>

***

### 1. Tooltips

Click here to enable in-app tooltips. Once activated, hover over any control to learn more about its functionality.

### 2. Account Info

Click here to view your Minimal Audio account and license information. You can also log out of the plugin from this panel, freeing up one of your seats for use on another computer.

### 3. Notifications

Click here to view any active messages or alerts, such as available updates or missing preset warnings. A red dot will appear over the bell icon when there are active notifications to check.

### 4. Preset Browser

Click on the currently loaded preset's name to open the preset popup and browse all downloaded presets.

### 5. Save Preset

Open the save preset popup, where you can save your current preset to a user pack of your choice.

### 6. Additional Settings

Open the global settings dropdown. This provides options such as adjusting the windows size, initializing the current preset, and much more. Please see the [Additional Settings](/current-manual/additional-settings) page for more info.

### 7. Cloud Status

This icon indicates whether you are in Cloud or Local mode, and it also shows if any downloads are currently in progress.


# Play View

***

### Overview

The Play View, introduced in Current 2.0, provides a fresh and expressive approach to sound design.

This view includes an interactive XY pad connected to four macro controls, providing new ways to interact with presets. You can also see an overview of the current preset and sound engines, with options to bypass, solo, or quickly access each sound source for detailed editing.

Whether you're using presets from the Stream or creating your own from scratch, the Play View is designed to help you stay in the flow.

<figure><img src="/files/FllutQM7KJ50zS718sdl" alt=""><figcaption></figcaption></figure>

***

### 1. Macro XY pad

The XY pad displays the current preset pack art and includes two draggable handles, each linked to two macros that control key parameters within the preset.

When hovering over an XY pad handle, the corresponding macros are highlighted, and vice versa. A circular icon next to each macro name indicates whether it will be adjusted by horizontal or vertical movements on the XY pad.

You can also rename each macro by clicking on its text label.

Note that the circular pack art can be customized for user packs. See [Creating Preset Packs](/current-manual/presets-and-sounds/creating-preset-packs) for more info.

***

### 2. Preset info

The preset info area displays the name of the currently loaded preset along with its associated pack. Here, you can favorite the current preset or load the previous, next, or a random preset.

Note that preset loading matches the preset popup in the [Top Bar](/current-manual/overview-and-navigation/top-bar), including the selected pack and search filters.

***

### 3. Engine Overview

The engine area offers an overview of each engine module. Clicking on a module's name takes you directly to it in the Engine View for further editing. You can also bypass and solo each sound source directly from the Play view.

***

### 4. Keyboard & Scales

The bottom section of the Play View includes a keyboard along with controls for setting Current's scale and root note.

Many presets utilize Current's arpeggiator and chord generator, which require a specific key and scale, so it's recommended to set these to match your project. You can also lock the currently selected scale to ensure it remains consistent across presets.

For more info, please see the full [Keyboard & Midi Effects](/current-manual/keyboard-and-midi-effects) article.


# Engine View

***

### Overview

The Engine View is where you'll find all of Current's core oscillators, filters and more.

It includes five sound engines, two filters, dedicated FM and mixer panels, a modulation control bar, and a keyboard section with two MIDI effects.

<figure><img src="/files/U9piotFFHOKWebuVMEb1" alt=""><figcaption></figcaption></figure>

***

### 1. Sound Sources

Current features two wavetable oscillators, a granular engine, an additive sub oscillator, and a time-stretching sampler engine. These sound sources can be navigated by clicking on their respective tabs.

Each sound source tab includes one or two buttons with icons corresponding to tab's sound sources. Clicking this icon toggles the sound source on or off. Command-click (macOS) or Ctrl-click (Windows) on the tab icon to solo a sound source. Right-click the icon to access solo and direct out options.

Learn more about each sound source here:

1. [Wavetable Oscillators](/current-manual/sound-engine/wavetable-oscillators)
2. [Granular Engine](/current-manual/sound-engine/granular-engine)
3. [Sub Oscillator](/current-manual/sound-engine/sub-oscillator)
4. [Sampler Engine](/current-manual/sound-engine/sampler-engine)

***

### 2. Filter, FM & Mixer

Current features two multi-mode filters, a flexible FM system, and an engine mixer panel. Click on a panel tab to open it for detailed editing.

Learn more about each panel here:

1. [Filters](https://manual.minimal.audio/current-manual/)
2. [FM Panel](/current-manual/sound-engine/fm-panel)
3. [Mixer Panel](/current-manual/sound-engine/mixer-panel)

***

### 3. Modulation Control Bar

The modulation control bar, located at the center of the Engine View, lets you easily assign modulation via drag and drop, access the mod matrix for detailed editing, swap modulator types, and open individual modulator panels .

Learn more about the modulation system here:

1. [Modulation System](/current-manual/modulation)
2. [Mod Matrix](/current-manual/modulation/mod-matrix)

***

### 4. Keyboard Area

Current’s keyboard area features an arpeggiator and chord generator for quickly creating melodies and chord progressions.

On the right side of the keyboard, you'll find the key and scale selectors. Aligning these with your track ensures that the arp and chord modules will always play in key.

Learn more about the keyboard area here:

1. [Keyboard & Midi Effects](/current-manual/keyboard-and-midi-effects)
2. [Arpeggiator](/current-manual/keyboard-and-midi-effects/arpeggiator)
3. [Chord Generator](/current-manual/keyboard-and-midi-effects/chord-generator)


# Effects View

***

## Overview <a href="#h_01j8k6mb6bdrev5df3tcdfanpe" id="h_01j8k6mb6bdrev5df3tcdfanpe"></a>

The Effects View contains Current’s effect rack with nine freely loadable effect slots.

You can also edit and assign modulation from the modulation control bar and adjust settings in the keyboard area.

<figure><img src="/files/kX0OTsb3wJYRKhGViOPv" alt=""><figcaption></figcaption></figure>

***

### 1. Effect Rack&#x20;

Current’s effect rack includes effects such Cluster Delay, Morph EQ, and more. The rack allows you to load up to nine effects of any type and reorder them to craft your perfect effect chain. You can also save these chains as rack presets for easy reuse across different patches.

Learn more about the effect rack here:

[Effect Rack](/current-manual/effects-rack)

***

### 2. Effect Selector

In Current's effect view, click on any effect slot to open the effect selector. Hover over an effect to load it into the selected slot.

***

### 3. Modulation Control Bar

The modulation control bar, located at the center of the Effects View, lets you easily assign modulation via drag and drop, access the mod matrix for detailed editing, swap modulator types, and open individual modulator panels .

Learn more about the modulation system here:

1. [Modulation System](/current-manual/modulation/modulation-system)
2. [Mod Matrix](/current-manual/modulation/mod-matrix)

***

### 4. Keyboard Area

Current’s keyboard area features an arpeggiator and chord generator for quickly creating melodies and chord progressions.

On the right side of the keyboard, you'll find the key and scale selectors. Aligning these with your track ensures that the arp and chord modules will always play in key.

Learn more about the keyboard area here:

1. [Keyboard & Midi Effects](/current-manual/keyboard-and-midi-effects)
2. [Arpeggiator](/current-manual/keyboard-and-midi-effects/arpeggiator)
3. [Chord Generator](/current-manual/keyboard-and-midi-effects/chord-generator)


# Stream View

***

### Overview

The Stream is Current’s cloud-connected preset and sound browser.

It provides access to new presets, samples, and wavetables that are organized into themed packs. As packs are added, it will appear here, providing a continuous stream of inspiring material for you to draw from.

Finding what you're looking for is made easy with text search and a comprehensive tagging system. You can preview, favorite, and load everything directly into the instrument. This allows you to build your library and stay in the flow.

<figure><img src="/files/I30lWHmUv7CHJpYxrZWc" alt=""><figcaption></figcaption></figure>

***

### 1. Stream Tabs

View presets, samples, or wavetables, by selecting the relevant tab at the top of the Stream View.

***

### 2. Sort Options

The current search results can be sorted in the following ways:

* **Shuffle.** Display search results in random order.
* **Sort A-Z.** Sort search results alphabetically.
* **Newest.** Sort search results by newest, ensuring that new packs and sounds appear at the top.

***

### 3. Local & Cloud Mode

These buttons allow you to toggle between Local and Cloud modes in the Stream.

In Local mode, the Stream behaves as if there is no internet connection, so you can only browse packs and sounds that are already downloaded.

Cloud mode gives you access to everything available in the Stream, whether you've downloaded it or not.

***

### 4. Search Controls

On the left side of the Stream View, you'll find all the search controls.

Here, you can switch between expansion pack and individual sound searches, search by text, apply high-level filters like "Favorited" and "Owned," and use tag-based filtering to find exactly what you're looking for.

***

### 5. Browser Area

Here, you’ll see the current pack or sound search results.

**Packs.** Each expansion pack includes a description, ownership and favorited status, and a button to download or purchase the pack through our website.

Click on a pack to explore its contents and discover the exact sound you're looking for.

**Presets & Sounds.** Each preset or sound includes an audio preview along with essential information such as the pack name and preset type.

You can favorite and download the individual sound or load it immediately using the button on the left.


# Sound Engine

***

### Overview

Current's powerful sound engine includes two wavetable oscillators, a granular sampler, an additive sub oscillator, and a time-stretching sampler. These modules can be combined in different ways to create complex, hybrid sounds. Two morphing filters and dedicated FM and mixer panels provide additional sound shaping and routing options. This semi-modular approach makes sound design both accessible and deeply customizable.

### Key Features

[Wavetable Oscillators](/current-manual/sound-engine/wavetable-oscillators)&#x20;

Current includes two high-fidelity wavetable oscillators powered by spectral processing, delivering alias-free waveform reproduction. Use the Position knob to explore dynamic timbral shifts across waveforms, enabling richly expressive patches.&#x20;

[Wavetable Wave & Warp Effects](/current-manual/sound-engine/wavetable-wave-and-warp-effects)&#x20;

Explore a diverse library of wavetables from raw analog classics to bowed strings and aggressive bass growls. Customize each wavetable with wave and warp effect slots, including formant shifting, wave shaping, and filtering. You can also drag and drop your own audio files to create custom wavetables.

[Additive Sub Oscillator](/current-manual/sound-engine/sub-oscillator)&#x20;

Sculpt precise, powerful low-end with an additive synthesis engine that uses sine wave partials. Fine-tune harmonic content, apply wave-shaping and pitch envelopes, and inject movement into your bass with spectrum effects.

[Sampler Engine](/current-manual/sound-engine/sampler-engine)&#x20;

Load loops, one-shots, or noise from the Stream or your personal collection. Advanced time-stretching keeps everything in sync with your project tempo, making the sampler a versatile layer or centerpiece in any patch.

[Dual Multi-Mode Filters](/current-manual/sound-engine/filters)

Route filters in series or parallel with morphing, comb, and vowel modes. Perfect key tracking ensures tuned resonance for musical and resonator-style effects.

[FM& AM Modulation](/current-manual/sound-engine/fm-panel)

Unlock deep modulation possibilities with a flexible FM/AM system. Any module can modulate another or even itself enabling harmonic enrichment, instability, and experimental textures. A built-in noise source adds an extra edge.

[Mixer Panel](/current-manual/sound-engine/mixer-panel)&#x20;

The mixer panel gives you a clear view of your signal flow. Control levels, solo sources, send direct outputs, and shape your overall patch with intuitive gain controls.


# Wavetable Oscillators

***

### Overview

Current includes two wavetable oscillators that utilize spectral processing to perfectly reproduce a series of waveforms with virtually no aliasing or other artifacts.

You can navigate through these waveforms using the Position knob to create timbral movement and build expressive patches.

The Stream provides a wide variety of wavetables ranging from raw analog tones to expressive bowed strings, powerful bass growls, and much more. Once a wavetable is loaded, it can be further manipulated using the wave and warp effect slots, which include formant shifting, wave shaping, filtering, and other creative possibilities.

You can also import and create your own wavetables by dragging an audio file onto the waveform display.

<figure><img src="/files/lENhlQzlKNhpYjpWIJvi" alt=""><figcaption></figcaption></figure>

***

### 1. Wavetable Controls&#x20;

**Position.** Set the position of the currently loaded wavetable. Each wavetable consists of multiple frames that can be played back in any sequence you like when combined with modulation.

**Wave Effect Type.** Choose from a variety of different waveform manipulation effects. The **Wave** effects range from hard sync and other classic wave-shaping techniques to detuned flanging and bit reduction.

**Wave Effect Amount.** Adjust the amount of waveform manipulation. This is a great way to customize the current wavetable or add additional movement to a patch.

**Warp Effect Type.** Choose from a variety of different spectral warping effects. The **Warp** effects use frequency-domain and additive processes to apply filtering, formant shifting, harmonic shifting, and other unique effects.

**Warp Effect Amount.** Adjust the amount of spectral warping. This is a great way to customize the current wavetable or add additional movement to a patch.

Learn what each wavetable effect does here: [Wavetable Wave & Warp Effects](/current-manual/sound-engine/wavetable-wave-and-warp-effects).&#x20;

***

### 2. Unison

**Unison Voices.** Set the number of unison voices. Adding more voices will create a denser sound, but it will also require somewhat more CPU.

**Unison Detune.** Adjust the amount of detuning between the unison voices.

**Unison Width.** Adjust the stereo width of the unison effect. This combines panning and phase manipulation to create a wide stereo image. Note that this will manipulate the stereo image even without detuning or phase randomization.

***

### 3. Display Controls&#x20;

**Octave.** Transpose the tuning of the wavetable oscillator by one or more octaves.

**Tunning Mode.** This section explains how to set the tuning of the wavetable oscillator.

* **Key.** This option provides standard key tracking behavior with variable semitone offset.
* **Fixed.** This option forces the wavetable oscillator to be tuned to a specific note, regardless of the notes played on the keyboard.
* **Ratio.** This option allows you to shift the tuning up or down by multiplying or dividing it by a whole number ratio. It is particularly useful for FM synthesis and creating layers based on the harmonic series.
* **Scale.** Lock the tuning to the root note of the currently selected scale. Notes on the keyboard will be ignored, and the tuning will be transposed when the scale changes.

**Semitone (Key Tunning).** Transpose the tuning of the wavetable oscillator in semitones.

**Fixed Note (Fixed Tunning).** Set the fixed note for the wavetable oscillator, which will remain constant regardless of the notes played on the keyboard.

**Tunning Ratio (Ratio Tunning).** Set the tuning of the wavetable oscillator by multiplying or dividing its current frequency with a whole number ratio.

**Scale Tunning Interval (Scale Tunning).** Set the fixed tuning interval relative to the currently selected scale to the right of the keyboard.

**Blend.** When activated, the oscillator will smoothly interpolate between adjacent frames to create a smoother sound. When inactive, it is much easier to set the wavetable position to a specific frame.

**Oscillator Phase.** Set the start phase of the oscillator in degrees.

**Random Phase** Adjust how much randomization will be applied to the oscillator's phase when a new voice starts. If you want the oscillator phase to always start at the same point, then set this to 0%. Phase randomization is especially useful when using unison because it will help decorrelate the unison voices and create a diffused sound.

**Waveform Fade.** Adjust the amount of fade windowing at the beginning and end of the current wavetable frame. Note that this windowing occurs after the **Wave** effect and before the **Warp** effect.

**Fundamental.** Toggle the first harmonic of the waveform on or off. This can be useful when combining the wavetable oscillator with a sub-oscillator.

***

### 4. Generic Controls&#x20;

**Pitch.** Adjust the pitch of the wavetable oscillator in semitones.

**Fine.** Adjust the pitch of the wavetable oscillator in cents.

**Pan.** Adjust the panning of the wavetable oscillator.

**Level.** Adjust the gain of the wavetable oscillator.

***

### 5. Wavetable Import&#x20;

It is possible to create your own wavetables using Current’s wave-slicing algorithm. To access the import options, simply drag and drop an audio file onto the wavetable display. This will bring up the different import options.

**Existing Wavetable.** Import an existing wavetable file without applying any processing. Use this option if you have wavetables from other synthesizers or third-party packs that you would like to use.

**Instrument.** This option is most effective for organic sounds. It aims to preserve the original waveform with minimal distortion.

**Synth.** This option is most effective for synthesized sounds. It normalizes each frame to ensure a consistent volume level in the waveform.

**With Pitch.** This uses the **Instrument** import algorithm but provides a text editor where you can enter the pitch of the source material. If you know the original pitch of the sound, this is often the best option.


# Wavetable Wave & Warp Effects

***

### Overview

Current’s wavetable oscillators feature two effect slots that can further manipulate the waveform in various ways. The 40+ effects include spectral processing, formant shifting, harmonic effects, waveshaping, and more. All processing is done in the frequency domain, ensuring an exceptionally clear sound with virtually zero aliasing.

<figure><img src="/files/sJ1zbtKENjlBPZIGDwHb" alt=""><figcaption></figcaption></figure>

***

### 1. Wave Effects

Choose from a variety of different waveform manipulation effects. The **Wave** effects range from hard sync and other classic wave-shaping techniques to detuned flanging and bit reduction.

**Pitch:** Effects that shift the harmonic spectrum up and down to create oscillator sync and harmonic series effects.

* **Scan.** A unique approach to hard sync, using overlapping grains to achieve smooth oscillator sync with formant-shifting characteristics.
* **Series.** Shifts up and down the harmonic series. Downward shifts stay locked to the waveform length, resulting in an intriguing formant-shifting effect.
* **Sync.** Classic hard sync with depth control determining the sync rate.
* **Press.** A variation on hard sync that separately syncs each half of the waveform, preserving more of its original tonal qualities.

**Shape:** Phase modulation effects that can be used to create pulse width modulation and other wave-shaping effects.

* **Skew.** Emulates the classic pulse width modulation found in vintage synthesizers.
* **Bend.** Similar to pulse width modulation, but it forces the waveform towards the center or outer edges rather than shifting it left or right.
* **Pinch.** Compresses or expands the waveform toward its center or outer edges, similar to Bend but with a fuller, more aggressive sound.
* **Twist.** Generates an effect similar to FM feedback using the original waveform to modulate its own phase.

**Time:** Delay-based effects that produce flanging, detuning, and similar effects:

* **Reflect.** Uses four copies of the waveform delayed in different directions, creating a sound that blends hard sync with flanging.
* **Flange.** Classic flanging effect where the wavetable is copied, delayed, and layered with the original waveform.
* **Drift.** Combines flanging and phase rotation. Modulating this effect can produce detuned oscillator sounds.
* **Dense.** Multiple copies of the wavetable are delayed and inverted, resulting in a complex effect similar to multiple parallel flangers and phase shifters.

**Fold.** Zero aliasing wavefolder effects reminiscent of classic "West Coast" synths, along with unique algorithms:

* **Asym.** Asymmetrical wavefolding generating both even and odd harmonics.
* **Sine.** Sine wave-based wavefolding that produces a relatively clean odd harmonics.
* **Hard.** Triangle wave-based wavefolding creating edgier odd harmonics.
* **Wrap.** Intense hard wrap wavefolding that results in aggressive harmonics with noticeable discontinuities.

**Reduce.** Zero aliasing bit crushing, sample reduction, and other decimating effects:

* **Crush.** Classic bit crushing that allows you to either maximize or minimize the waveform’s individual bits.
* **Bitwise.** Bitwise processing that generates complex waveforms.
* **Redux.** Sample rate reduction synced to the current waveform length.
* **Chop.** Zeros out a variable portion of the waveform, producing a sound similar to pulse width modulation but with a distinctly thin character.

***

### 2. Warp Effects

Choose from a variety of spectral-based effects in the **Warp** section. These include spectral filtering, phase manipulation, formant shifting, harmonic effects, distortion, and more.

**Filters.** Spectral filter effects based on standard filter types:

* **Smooth.** Lowpass or highpass filter with a gentle slope.
* **Steep.** Lowpass or highpass filter with an aggressive slope.
* **BP.** Bandpass filter with adjustable bandwidth.
* **Notch.** Single notch filter for precise frequency cutting.
* **Comb.** Spectral version of classic comb filtering.
* **Vowel.** Formant filter that simulates vocal sounds.

**Spectral.** Advanced effects that harness the spectral engine for precise harmonic and phase manipulation.

* **Parse.** Independently manipulates the gain even and odd harmonics to create a complex spectrum.
* **Phaser.** Spectral phaser effect with exceptionally smooth notches and an even frequency response.
* **Ripple.** Similar to Phaser, but preserves lower harmonics while rotating the phase of higher harmonics for a wet, dispersion-like sound.
* **Data.** Creates extreme, evenly spaced notches for a clean, digital spectrum.
* **Nerve.** Produces a complex phase and frequency responses with many notches and peaks.
* **Shuffle.** Applies random gain and phase rotation to each harmonic, blurring the originally sound.
* **Disperse.** Rotates each harmonic’s phase differently, resembling all-pass dispersion. Modulate for detuning effects.

**Formant.** Effects that alter the waveform’s formants via spectral processing. Note: these effects have no impact on a saw wave due to its perfectly even spectral content.

* **Shift.** Shifts formants up or down in frequency. Lower harmonics are preserved when shifting up.
* **Spread.** Shifts even and odd harmonics in opposite directions, creating complex spectrums and vowel-like sounds.
* **Contra.** Short for Contrast, this effect emphasizes or minimizes the difference between quiet and loud harmonics.

**Harmonic.** Effects that manipulate individual harmonics in ways reminscent of additive synthesis.

* **Stack.** Adds a harmonically shifted version of the spectrum to the original. Negative values replace the original spectrum with the shifted one, while positive values layer them together.
* **Shift.** A unique frequency shifter that adjusts the spectrum without creating inharmonic content, unlike traditional frequency shifters.
* **Stretch.** Positive values expand harmonics toward higher frequencies, while negative values compress them toward lower frequencies, which also results in a lowpass filter effect.

**Distort.** Spectral distortion and compression effects with zero aliasing.

* **Soft.** Positive values apply soft clipping, thickening the sound, while negative values fold the waveform, producing thinner harmonics.
* **Hard.** Similar to Soft, but with hard clipping for a more aggressive tone.
* **Tube.** Asymmetrical clipping that generates even harmonics, reminiscent of analog vacuum tubes.
* **Maximize.** Positive values compress the waveform, and negative values expand it.


# Granular Engine

***

### Overview

Current’s granular engine allows for the complete transformation of samples into new textures, sequences, rhythms, and more.

Granular processing breaks a sound into smaller pieces, known as grains, and enables you to rearrange and manipulate them in ways that would otherwise be impossible.

Load any sample from the Stream directly into the granular sampler or process sounds from your own library. The grains in various ways, allowing you to create granular sequences, massive clouds, stutter effects, and more.

<figure><img src="/files/BgjuyngC1QWWdPuKKH70" alt=""><figcaption></figcaption></figure>

***

### 1. Granular Controls&#x20;

**Position.** Set the primary playback position where grains will be generated.

**Spray.** Adjust the amount of randomization that is applied to the playhead of each grain when it starts playing.

**Speed .** Set the playback speed for the sample. A value of 100% will preserve the original timing. Higher values will play the sample faster, and lower values will play it slower, all the way down to 0%, where the playback will freeze.

**Speed Sync.** When activated, **Speed** will be synced to an even ratio. Note that this will only synchronize the sample to the **DAW’s** timeline if the **BPM** of the sample matches that of your project.

**Layer Span .** Adjust the spacing between the playheads of each individual grain layer.

**Bipolar Span .** When activated, the SPAN playheads will be evenly spaced around the primary playhead, which is determined by its position.

**Stereo Offset.** Adjust the offset between the left and right playheads. This can be used to create a variety of interesting stereo effects.

**Offset Sync.** When activated, the **Offset** time will sync to the current **BPM.**

**Rate.** Set the amount of time between when groups of grain layers are triggered.

**Rate Mode**

* **Free.** Set the rate in seconds.
* **Sync.** Set the rate as a division of the current BPM. This is useful for synced looping and stutter-like effects.
* **Key.** In this mode, the grain rate will track currently playing notes with a semitone offset determined by **Rate**. This can be used to preserve the tonality of the sample as you play different notes.

**Grain Size.** Set the length of each grain window as a percentage of the current **Rate** setting.

**Filter Mode.** Select a basic filter type that the sampler will be sent through.

**Filter Cutoff.** Set the cutoff frequency for the filter.

***

### 2. Display Controls&#x20;

**Grain Layers.** Set the number of grains that will be generated within the amount of time determined by **Rate**. This can be used to create very dense textures, and grain "sequences" when combined with different layer patterns. Note that higher settings will require more CPU.

**Layer Patter.** Choose how the grain layers will be played back within the amount of time determined by RATE. These modes will produce a variety of effects depending on the **Rate** and **Size** settings, ranging from random clouds to dense stabs and undulating waves of granular goodness.

**Root Note.** Set the current sample's root note to ensure that it accurately tracks notes on the keyboard. This setting is automatically configured when loading samples downloaded from the **Stream**.

**Octave.** Transpose the tuning of the wavetable oscillator by one or more octaves.

**Tunning Mode**&#x20;

This section explains how to set the tuning of the wavetable oscillator.

* **Key.**&#x54;his option provides standard key tracking behavior with variable semitone offset.
* **Fixed.** This option forces the wavetable oscillator to be tuned to a specific note, regardless of the notes played on the keyboard.
* **Ratio.** This option allows you to shift the tuning up or down by multiplying or dividing it by a whole number ratio. It is particularly useful for FM synthesis and creating layers based on the harmonic series.
* **Scale.** Lock the tuning to the root note of the currently selected scale. Notes on the keyboard will be ignored, and the tuning will be transposed when the scale changes.

**Semitone (Key Tunning).** Transpose the tuning of the wavetable oscillator in semitones.

**Fixed Note (Fixed Tunning).** Set the fixed note for the wavetable oscillator, which will remain constant regardless of the notes played on the keyboard.

**Tunning Ratio (Ratio Tunning).** Set the tuning of the wavetable oscillator by multiplying or dividing its current frequency with a whole number ratio.

**Scale Tunning Interval (Scale Tunning).** Set the fixed tuning interval relative to the currently selected scale to the right of the keyboard.

**Punch.** When active, the first grain of each new note will have an immediate onset, bypassing the rising slope of the current grain's shape. This is useful for preserving transients and allows you to control the entire attack portion of your sound with an envelope, similar to what you would do with a standard sampler.

**Playback Mode**

Choose how the sample will play back when triggered:

* **Free.** This mode allows you to scrub freely through the sample using the **Position** control, and the play heads will loop.
* **One-Shot.** Play through the sample once and then stop.
* **Loop** →. Play through the sample and loop.
* **Loop** → ←. Play through the sample and loop back and forth.

**Sample Reverse.** Reverse the current sample.

**Grain Direction.** Choose the playback direction for each grain's playhead.

**Sample Gain.** Apply additional gain to the sample. This can be useful for matching the sample's level to the rest of your patch without having to use the **Level** control.

***

### 3. Additional Controls&#x20;

**Grain Shape.** Adjust the shape of the grain window.

**Grain Shape Skew.** Adjust how the grain shape is distributed between the start and end of the grain.

**Pitch.** Adjust the pitch of the wavetable oscillator in semitones.

**Fine.** Adjust the pitch of the wavetable oscillator in cents.

**Pan.** Adjust the panning of the wavetable oscillator.

**Level .** Adjust the gain of the wavetable oscillator.


# Sub Oscillator

***

### Overview

Current’s additive sub oscillator is built to produce precise and powerful low-end with minimal effort.

Additive synthesis uses a bank of sine waves, known as partials, to simulate different waveforms. This is especially useful for a sub oscillator because it allows you to select the desired number of harmonics. It also enables harmonic mixing and other creative effects to create movement in the low-end.

Features such as an integrated pitch envelope, additive wave-shaping, and spectrum effects make it a comprehensive tool for all bass-related needs.

<figure><img src="/files/VwJ9EVD868cQYvoevm8S" alt=""><figcaption></figcaption></figure>

***

### 1. Sub Controls&#x20;

**Sub Waveform (Top Bar).** Choose the waveform type for the sub oscillator. The sub oscillator utilizes additive synthesis to provide a high degree of control over the low-end harmonics in your patch.

**Partials.** Specify the number of partials (harmonics) that the sub oscillator can produce. A single partial means that the oscillator generates a simple sine wave. Adding more partials will introduce upper harmonics that depend on the current sub oscillator mode.

**Monophonic Mode.** When activated, the sub oscillator will be forced into monophonic mode, even if the rest of the instrument is polyphonic. This can be useful for maintaining a clean, present low-end while still being able to play chords using the other engine modules.

**Sub Lock.** When enabled, the sub oscillator will be forced to play within a one-octave range. This can be used in a variety of creative ways, particularly when combined with other engine modules.

**Sub Lock Range.** Set the lowest note that can be played when sub lock is active. For example, if you set the range to start with C, all notes will be transposed to the same octave, and C will be the lowest available note.

**Octave.** Transpose the tuning of the wavetable oscillator by one or more octaves.

**Tunning Mode**

This section explains how to set the tuning of the wavetable oscillator.

* **Key:** This option provides standard key tracking behavior with variable semitone offset.
* **Fixed:** This option forces the wavetable oscillator to be tuned to a specific note, regardless of the notes played on the keyboard.
* **Ratio:** This option allows you to shift the tuning up or down by multiplying or dividing it by a whole number ratio. It is particularly useful for FM synthesis and creating layers based on the harmonic series.
* **Scale:** Lock the tuning to the root note of the currently selected scale. Notes on the keyboard will be ignored, and the tuning will be transposed when the scale changes.

**Semitone (Key Tunning).** Transpose the tuning of the wavetable oscillator in semitones.

**Fixed Note (Fixed Tunning).** Set the fixed note for the wavetable oscillator, which will remain constant regardless of the notes played on the keyboard.

**Tunning Ratio (Ratio Tunning).** Set the tuning of the wavetable oscillator by multiplying or dividing its current frequency with a whole number ratio.

**Scale Tunning Interval (Scale Tunning).** Set the fixed tuning interval relative to the currently selected scale to the right of the keyboard.

**Oscillator Phase.** Set the start phase of the oscillator in degrees.

***

### 2. Harmonic Detuning & Routing

**Detune.** Adjust the amount of detuning in the upper harmonics. This detuning is applied to each harmonic differently, resulting in a rich yet stable sound that is perfect for sub-bass.

**Detune Modulation.** Adjust the amount of modulation applied to detuning of upper harmonics. This uses internal LFOs that track the oscillator's frequency to create additional movement and flavors of detuning.

**Direct Out.** When active, the sub oscillator will not pass through the filters or effects rack. This is useful for keeping the low end of your audio signal clean while still being able to process the rest of your patch.

***

### 3. Effects

**Spectra Mode.** Choose from a variety of additive spectrum effects.

**Spectra.** Adjust the currently selected spectrum effect. This control sets the balance between harmonics in various ways. Modulating it can be a great way to introduce movement to your low end.

**Knock Amount.** Adjust the amount of pitch envelope applied to the sub oscillator. This can be used to quickly create kicks, 808s, stabs, or any bass sound that requires some punch!

**Knock Decay.** Set the duration for the pitch envelope's decay. The knock envelope has been carefully tuned to maximize the sweet spots.

**Drive Type.** Choose from a variety of distortion types that are carefully tuned for sub-bass.

**Drive Amount.** Adjust the amount of gain applied to the sub before passing through the currently selected distortion type. This gain is applied differently to each partial in the sub-oscillator to better emphasize the low end.

***

### 4. Generic Controls

**Pitch.** Adjust the pitch of the wavetable oscillator in semitones.

**Fine.** Adjust the pitch of the wavetable oscillator in cents.

**Width.** Adjust the stereo width of the upper harmonics. This works especially well with MOD active, but it can also be used to add some mono-compatible widening if there are enough partials.

**Level.** Adjust the gain of the wavetable oscillator.


# Sampler Engine

***

### Overview

Current’s sampler can be used to play loops, one-shots, noise, and any samples from the Stream or your personal library.

It includes an advanced time-stretching algorithm that allows you to easily adjust the tempo of loops and other sounds to fit into your projects. This makes it well-suited to serve as the center of a patch, as well as a source for layering anything that is needed.

<figure><img src="/files/3TB7WrGz6Ki25obvN5qD" alt=""><figcaption></figcaption></figure>

***

### 1. Sample Controls&#x20;

**Fade In.** Set the percentage of the sample that will fade in when a note starts.

**Fade out.** Set the percentage of the sample that will fade out before the sample ends. Note that this is only available in one-shot mode.

**Crossfade.** Set the percentage of the sample that will fade out before the sample ends. Note that this is only available for one-shot samples.

**Start.** Set the sample's start point.

**End.** Set the sample's end point.

**Loop Start.** Set the sample's loop start point. This can be set independently of the primary start by toggling the **Start Link** button.

**Start Link.** When activated, the loop start and primary start will be linked. Otherwise, each one can be set independently.

***

### 2. Sampler Modes

**Warp Mode**

Choose between two sampling modes, each with a different set of features.

* **Repitch.** In this mode, the speed of samples changes as their pitch changes, similar to classic samplers. Unison controls are also available in this mode, allowing for densely layered samples.
* **Flex.** This mode utilizes a high-quality time-stretching algorithm to maintain the original sample's timing, regardless of pitch. This time stretching can be manipulated to produce a variety of interesting effects.

***

### 3. Flex & Repitch Controls&#x20;

The sample includes two modes that are ideal for different use cases.

**Flex Mode**

Flex mode provides high-quality time and pitch manipulation, making it the ideal choice for samples where you want to adjust playback speed and pitch independently—such as changing the tempo of a loop without affecting its pitch.

When using **Flex** mode, the following controls become available:

1. **Sourcer Material.** Choose from three time-stretching modes that are tuned for specific types of samples.
2. **Source BPM.** Set the BPM of the source sample. Setting the BPM to that of the currently loaded sample ensures that the sample is correctly stretched to match your project. Note that this is set automatically when loading factory content.
3. **Flex Speed.** Set the playback speed of the sample independently of its pitch.
4. **Speed Mode**

* **Free.** This mode allows you to freely adjust the speed, creating totally fluid time-stretching effects.
* **Rati.** In this mode, **Speed** will be locked to a whole ratio, allowing for quick and precise time stretching.

<figure><img src="/files/51sVrXsI8BUqMG60faHm" alt=""><figcaption></figcaption></figure>

***

**Repitch Mode**

Repitch mode offers classic sample playback behavior, where playback speed and pitch are interconnected. Unison controls are also accessible in this mode.

When using **Repitch** mode, the following controls become available:

1. **Filter Mode.** Select a basic filter type that the sampler will be sent through.
2. **Filter Cutoff.** Set the cutoff frequency for the filter.
3. **Unison Voices.** Set the number of unison voices. Adding more voices will create a denser sound, but it will also require somewhat more CPU.
4. **Unison Detune.** Adjust the amount of detuning between the unison voices.
5. **Unison Width.** Adjust the stereo width of the unison effect. This combines panning and phase manipulation to create a wide stereo image. Note that this will manipulate the stereo image even without detuning or phase randomization.

***

### 4. Tunning

**Root Note.** Set the current sample's root note to ensure that it accurately tracks notes on the keyboard. This setting is automatically configured when loading samples downloaded from the **Stream**.

**Octave.** Transpose the tuning of the wavetable oscillator by one or more octaves.

**Tunning Mode**&#x20;

This section explains how to set the tuning of the wavetable oscillator.

* **Key**: This option provides standard key tracking behavior with variable semitone offset.
* **Fixed**: This option forces the wavetable oscillator to be tuned to a specific note, regardless of the notes played on the keyboard.
* **Ratio:** This option allows you to shift the tuning up or down by multiplying or dividing it by a whole number ratio. It is particularly useful for FM synthesis and creating layers based on the harmonic series.
* **Scale:** Lock the tuning to the root note of the currently selected scale. Notes on the keyboard will be ignored, and the tuning will be transposed when the scale changes.

**Semitone (Key Tunning).** Transpose the tuning of the wavetable oscillator in semitones.

**Fixed Note (Fixed Tunning).** Set the fixed note for the wavetable oscillator, which will remain constant regardless of the notes played on the keyboard.

**Tunning Ratio (Ratio Tunning). S**et the tuning of the wavetable oscillator by multiplying or dividing its current frequency with a whole number ratio.

**Scale Tunning Interval (Scale Tunning).** Set the fixed tuning interval relative to the currently selected scale to the right of the keyboard.

***

### 5. Playback

**Playback Mode.** Choose how the sample will play back when triggered:

* **One-shot**. Play through the sample once and then stop.
* **Loop** →. Play through the sample and loop.
* **Loop** → ←. Play through the sample and loop back and forth.

**Sample Reverse.** Reverse the current sample.

**Random Start.** Adjust how much randomization is applied to the sample start position

**Sample Gain.** Apply additional gain to the sample. This can be useful for matching the sample's level to the rest of your patch without having to use the **Level** control.

***

### 6. Generic Controls&#x20;

**Pitch.** Adjust the pitch of the wavetable oscillator in semitones.

**Fine.** Adjust the pitch of the wavetable oscillator in cents.

**Pan.** Adjust the panning of the wavetable oscillator.

**Level.** Adjust the gain of the wavetable oscillator.


# Filters

***

### Overview

Current includes two multi-mode filters. The filters can be routed in series or parallel and provide a variety of types, including morphing, comb, vowel, and more. Perfect key tracking is also available for perfectly tuned resonance and resonator effects

<figure><img src="/files/TNDsgrAyzhJ7FOrSq21t" alt=""><figcaption></figcaption></figure>

***

### 1. Filter Controls&#x20;

**Filter Type (Top Bar).** Choose from a variety of filter types, including morphing, comb, formant, and more.

**Cutoff.** Adjust the filter's frequency in Hz or as a semitone offset in key track mode.

**Key Track Mode.** When activated, the filter will track the pitch of each individual note in the same way as the oscillators, and **Cutoff** will offset this frequency in semitones.

**Resonance.** Adjust the resonance of the filter. Higher values will result in sharper peaks in the frequency spectrum.

**Filter Spread.** Adjust the relative cutoff of the left and right channels to create wide stereo filtering effects. Positive values gradually increase the right filter and lower the left filter. Negative values have the opposite effect.

**Morph.** Manipulate the internal filter configurations to create more nuanced and complex effects. The filter will be changed in different ways depending on the selected filter type.

***

### 2. Display Controls&#x20;

**Filter Inputs.** Choose which sound sources will be sent through the filter.

**Filter Mix.** Control the balance between the incoming signal and the filtered output.

***

### 3. Filter Routing

**Series Routing.** In **Series** mode, **Filter 2** processes the output of **Filter 1**. It is also possible to add an input source to **Filter 2** separately from **Filter 1**.

**Parallel Routing.** In **Parallel** mode, both filters will work independently of each other. Any combination of the two separate filters can be used to process each input.


# FM Panel

***

### Overview

Current features a flexible FM system, allowing any sound source to frequency modulate (FM) or amplitude modulate (AM) another module, including itself. This capability can be used for FM synthesis or to introduce extra harmonics and instability into your patches. A hidden noise source is also available for adding extra grit.

On the left side of each row, you’ll find the name of the carrier, which is the module that will be modulated based on the other settings.

<figure><img src="/files/vb2zMYN5Oh9gq9RUrOU7" alt=""><figcaption></figcaption></figure>

***

### FM/AM

**1. Source.** Select the sound source that will modulate the carrier. The **Feedback** will result in the carrier modulating itself. Note that a hidden noise source is also available.

**2. Amount.** Adjust the depth of the modulation being applied.

**3. Mode.** Choose between through-zero frequency modulation and a unique form of amplitude modulation. Note that the sampler does not support AM/FM when in **Flex** mode.


# Mixer Panel

***

### Overview

Current includes an engine mixer panel. The mixer panel offers a centralized view for adjusting each sound source’s level, with additional options like solo, direct out, and engine output gain.

<figure><img src="/files/63k6bVzD9cEpHC1MDE2r" alt=""><figcaption></figcaption></figure>

***

### Mixer

**1. Solo.** Solo an individual sound source; only one sound source can be soloed at a time. You can also solo a sound source by Command-clicking (macOS) or Ctrl-clicking (Windows) on its icon button in the respective engine tab.

**2. Direct Out.** When active, the sound source will not pass through the filters or effect rack.

**3. Level.** Adjust the gain of each individual sound source. This control functions identically to the Level control found on the individual sound source panels.

**4. Engine Output Gain.** Set the output gain for the polyphonic synth engine before it is sent to the effect rack. This feature is useful for gain staging before reaching the effects rack or for modulating the level of all sound sources simultaneously.

&#x20;


# Effects Rack

***

### Overview <a href="#h_01j8gedd6rsev4zmb33t89ns6v" id="h_01j8gedd6rsev4zmb33t89ns6v"></a>

Current's flexible effect rack allows you load up to nine effects of any type and reorder them to create your ideal effect chain. You can also save these chains as rack presets for easy reuse across different patches. Virtually all Minimal Audio effects are available in the rack, including Cluster Delay, Morph EQ, and Rift's distortion algorithms, which are featured in the Polar Distortion effect.

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

***

### 1. Rack settings <a href="#h_01j8geq3jtjbsgec09tyg8jmp5" id="h_01j8geq3jtjbsgec09tyg8jmp5"></a>

The effect rack features full effect chain bypassing, along with options to save and load rack presets.

***

### 2. Effect slots <a href="#id-01jabpde6hk8k79zfdt9xgyf12" id="id-01jabpde6hk8k79zfdt9xgyf12"></a>

Click on a slot to view and edit the currently loaded effect. You can rearrange the order of effects by dragging and dropping each slot. On the left side of the effect slot, you'll find the bypass button, allowing you to toggle an individual effect on and off. On the right side, the effect selector button lets you swap between different effect types. Additionally, you can copy and paste effect slots by holding Option (macOS) or Alt (Windows) while dragging and dropping the slots.

***

### 3. Effects <a href="#id-01jabpddk7spt5dhj3z85cn2x4" id="id-01jabpddk7spt5dhj3z85cn2x4"></a>

All effects support sub-presets, making it easy to quickly find inspiration or save your settings for use in another patch. Learn about each individual effect here:

* [Cluster Delay](/core-effects-manual/effects/cluster-delay)
* [Flex Chorus](/core-effects-manual/effects/flex-chorus)
* [Fuse Compressor](/core-effects-manual/effects/fuse-compressor)
* [Hybrid Filter](/core-effects-manual/effects/hybrid-filter)
* [Morph EQ](/core-effects-manual/effects/morph-eq)
* [Polar Distortion](/core-effects-manual/effects/polar-distortion)
* [Ripple Phaser](/core-effects-manual/effects/ripple-phaser)
* [Swarm Reverb](/core-effects-manual/effects/swarm-reverb)
* [Wave Shifter](/core-effects-manual/effects/wave-shifter)


# Keyboard and MIDI Effects

***

### **Overview**

Current’s keyboard area brings together essential voicing controls, pitch modulation, and scale-based music tools all integrated into a performance-ready interface. On the left, you’ll find powerful creative tools like the **Arpeggiator** and **Chord Generator**, which can be reordered to shape how notes and harmonies are generated. On the right, key and scale settings ensure everything stays in tune with your project.

***

### Key Functions

* **Keyboard Scale & Root Selection**\
  Define the root note and scale to keep all generated notes in key. The Arpeggiator and Chord Generator both follow this setting, making it easy to lock in harmonically.
* **Voicing Controls**\
  Adjust global pitch, voice count, glide, and legato behavior for expressive and playable patches.
* **Mod & Pitch Wheel Settings**\
  Customize mod wheel depth, pitch bend range, and performance responsiveness directly from the panel.

***

### Arpeggiator

* **Melodic & Rhythmic Patterns**\
  Choose from note modes, rhythmic styles, swing, and skip probabilities to generate dynamic sequences.
* **Step Controls**\
  Customize how patterns evolve over time with transposition shifts, alternate steps, offsets, and one-shot behavior.
* **Rate & Sync**\
  Set speed in BPM or milliseconds and fine-tune groove with swing and exponential shaping.

***

### Chord Generator

* **Chord Sets & Scale Matching**\
  Each chord set includes seven chords that snap to the selected scale, with drag-and-drop reordering and editing.
* **Chord Type & Voicing**\
  Build from triads or suspended chords and apply inversions or advanced voicings for richer textures.
* **Creative Controls**\
  Add/remove intervals, adjust strum timing, and use smart randomization to spark new ideas quickly.

***

### Good to Know

* The **Arp** and **Chord** tabs can be reordered by dragging their labels enabling arpeggiated chords or chorded arps.
* **Scale Lock** ensures scale settings stay consistent when switching presets.
* Learn more:

&#x20;[Keyboard & Scales](/current-manual/keyboard-and-midi-effects/keyboard-and-scales) | [Arpeggiator ](/current-manual/keyboard-and-midi-effects/arpeggiator)| [Chord Generator](/current-manual/keyboard-and-midi-effects/chord-generator)


# Keyboard & Scales

***

### Overview

Current's keyboard area features essential keyboard and synth voicing controls, along with an integrated [Arpeggiator](/current-manual/keyboard-and-midi-effects/arpeggiator) and [Chord Generator](/current-manual/keyboard-and-midi-effects/chord-generator) that can be accessed on the left side of the keyboard.

<figure><img src="/files/8jYJEqtL3e7mv3ErTwyg" alt=""><figcaption></figcaption></figure>

***

### 1. Scale

On the right side of the keyboard, you'll find the key and scale selectors. Aligning these with your track ensures that the arp and chord modules will always play in key.

**Scale Root.** Choose the root note for the currently selected scale. The scale will be used by the arpeggiator and chord generator to produce notes that are always in key. Therefore, make sure to match it with your project.

**Scale.** The currently selected scale will be used by the arpeggiator and chord generator to ensure that they always stay in key. Make sure to match both the scale and its root note to your project.

**Scale Lock.** When active, the scale and root note will remain the same while changing presets.

***

### 2. Voicing

**Global Pitch.** Adjust the pitch of all sound sources simultaneously.

**Glide.** Set the amount of time it takes for overlapping notes to glide from the previous note.

**Voices.** Set the maximum number of voices that can be played at the same time. If the maximum number of voices is exceeded, the oldest voices will be deactivated. Current will operate in monophonic mode when the voice count is set to one.

**Legato Mode.** When active, modulation will only re-trigger if there are no overlapping notes. This allows you to play multiple notes with modulation being triggered only at the beginning of that sequence.

***

### 3. Mod & Pitch Wheel

**Mod Wheel.** Adjust the depth of mod wheel modulator.

**Pitch Wheel.** Adjust the pitch bend amount.

**Pitch Bend Range.** Set the pitch bend wheel's range in semitones.


# Arpeggiator

***

## Overview <a href="#h_01j8g8qkk8jq0bwv0dcnf4f8b6" id="h_01j8g8qkk8jq0bwv0dcnf4f8b6"></a>

Current’s keyboard area includes an arpeggiator that can be used to quickly create melodies.

The arp and chord tabs can be dragged to change their order, enabling the arpeggiation of chords or the transformation of arpeggios into chord sequences.

<figure><img src="/files/oJalxYLhR7CPurqWr38x" alt=""><figcaption></figcaption></figure>

***

### 1. Arpeggiator Tab

**Arpeggiator Tab.** Click on the tab to view the arpeggiator. The **Arp** and **Chord** can be reordered by dragging either of their tabs.

***

### 2. Note Pattern

**Note Mode.** Choose the melodic pattern that will be applied to the currently playing notes.

**One-Shot Mode.** When activated, the arpeggiator will play through the note pattern once and then stop.

**Steps.** Set the number of times that each note will be transposed according to the current Shift setting.

**Step Shift.** Adjust the interval that the arpeggiator transposes with each additional **Step**. This shifting is automatically locked to the currently selected scale.

**Alternate Steps.** When active, any additional **Steps** that are added will be inserted between each note that is played through the arpeggiator. When inactive, each note played through the arpeggiator will be played in sequence, shifted, and then repeated.

**Step Offset.** Shift the arp pattern forward or backward by a certain number of steps.

***

### 3. Rhythmic Pattern

**Rhythmic Mode.** Choose from a variety of rhythmic patterns to apply to the arpeggiation. The patterns range from simple backbeats to complicated sequences, and even exponential rhythms.

**Swing.** Adjust the amount of swing that will be applied to the arpeggiation.

**Rhythm Start.** Shift the arpeggiator rhythm forward or backward by a certain number of steps.

**Exponential Curve.** Adjust the intensity of the currently selected exponential rhythm.

**Step Lenght.** Set the length of each step according to the **Rate** and the currently selected rhythmic pattern.

**Rate.** Adjust the speed at which new notes are generated by the arpeggiator.

**Rate Sync.** When activated, the arpeggiator **Rate** will be set as a BPM-synced value. Otherwise, it will be set in milliseconds.

**Skip.** Set the percentage chance that an arpeggiator note will be randomly skipped. This is a great way to add unpredictability to the arpeggiator.


# Chord Generator

***

## Overview <a href="#h_01j8g8qkk8jq0bwv0dcnf4f8b6" id="h_01j8g8qkk8jq0bwv0dcnf4f8b6"></a>

Current’s keyboard area includes a chord generator that can be used to quickly create chord progressions.

The chord and arp tabs can be dragged to change their order, enabling the arpeggiation of chords or the transformation of arpeggios into chord sequences.

<figure><img src="/files/Ds2QZf6L2otmUG6MvGN9" alt=""><figcaption></figcaption></figure>

***

## 1. Chord Tab <a href="#h_01jabjks2d4qcw9qfnxyvy35z2" id="h_01jabjks2d4qcw9qfnxyvy35z2"></a>

**Chord tab.** Click on the tab to view the chord generator. The **Arp** and **Chord** can be reordered by dragging either of their tabs.

***

## 2. Chord Sets <a href="#h_01j8g8t3k7v6pdgyysr5rxsfvq" id="h_01j8g8t3k7v6pdgyysr5rxsfvq"></a>

**Chord Set Preset.** Each preset consists of seven chords, one for each note in the currently selected scale. These chords will automatically snap to the key to the right of the keyboard, making it easy to match them to your track.

**Sscale Degree.** To select a chord, click on its corresponding button here. The individual chord settings are displayed on the right when selected and can be adjusted separately for each note in the scale. If you want to copy a chord from one note in the scale to another, simply drag and drop the button.

***

## 3. Chord Type & Voicing <a href="#id-01j9w92yjzfc4sbdrxxf4pn67d" id="id-01j9w92yjzfc4sbdrxxf4pn67d"></a>

**Chord Type.** Choose one of three base chord types on which the rest of the chord will be built.

* **Natural.** A basic triad chord consisting of intervals 1, 3, and 5.
* **Sus Low.** A suspended chord consisting of intervals 1, 2, and 5.
* **Sus High.** A suspended chord consisting of intervals 1, 4, and 5.

**Chord Voicing.** Choose an additional voicing option to be applied after adding or subtracting notes from the chord.

* **Inversions.** Standard inversion options that can be used to create smoother chord progressions.
* **Creative.** These are unique voicing options that can produce massive stacked chords or spread out the notes across multiple octaves.

***

## 4. Additional Controls <a href="#id-01j9w6ypwxmxr4mv0d2w61gnap" id="id-01j9w6ypwxmxr4mv0d2w61gnap"></a>

**Interval Grid.** This grid of buttons allows you to add or subtract individual intervals from the currently selected chord, including options for one octave above and below. Note that this will affect which voicing options are available.

**Strum.** Adjust the spacing between each note in the chord to create an effect similar to strumming a guitar. Positive settings will strum from the lowest notes in the chord up to the highest, while negative settings will start high and end low.

**Randomize Chord.** Use smart randomization to generate settings for the currently selected chord.

&#x20;


# Modulation

***

### **Overview**

Current’s modulation system provides deep control through an intuitive visual interface located at the center of the **Engine** and **Effects** views. From this central **Modulation bar**, you can assign, edit, and manage modulators like Envelopes, LFOs, and Curve Sequencers, as well as access full modulation routing via the **Mod Matrix**.

Modulation is assigned via drag-and-drop, right-click, or from the matrix, with all assignments clearly displayed as modulation sliders beside their targets. Each modulator type can be swapped on the fly, preserving connections and making experimentation easy.

***

### Key Functions

* **Modulation Control Bar**\
  Access all modulators, assign modulation, swap modulator types, and open the matrix from a centralized UI.
* **Modulation Matrix**\
  View and manage all modulation assignments, either globally or per control/modulator, with advanced filtering and connection bypass.
* **Depth Modulation**\
  Modulate the amount of modulation (e.g., macro → LFO depth) using nested connections—controlled directly from the modulation slider.
* **Multiple Assignments**\
  Any parameter can accept multiple modulation sources, managed via a dropdown next to the control.
* **Keyboard & MPE Modulators**\
  Built-in support for velocity, pitch bend, pressure, and other MIDI/MPE signals with fully editable response curves and ranges.

***

### Modulator Types

* **Envelope**\
  A 5-stage AHDSR with looping, one-shot, and synced behavior ideal for both classic envelopes and creative modulation.
* **Morphing LFO**\
  Morph between shapes with rate sync, trigger modes, fade-in, randomization, and phase offset.
* **Curve Sequencer**\
  A versatile draw-based modulator with grid-snapping, shape tools, randomization, and sub-presets.
* **Envelope Follower**\
  Converts amplitude from any source (pre/post level) into a modulation signal. Great for dynamic FX or internal ducking.
* **Keyboard & MPE**\
  Respond to velocity, note number, pressure, or MPE dimensions like Slide, Strike, and Press—with full curve and range editing.


# Modulation System

***

## Overview <a href="#h_01j8g9p0tsd3dh0w98t2kv4ksd" id="h_01j8g9p0tsd3dh0w98t2kv4ksd"></a>

Minimal Audio's modulation system is centered around the modulation control bar, located in the middle of both the Engine and Effects views.

Here, you can quickly view all modulators, assign modulation via drag-and-drop, access the mod matrix, change a modulator’s type, and open modulator views for further editing.

<figure><img src="/files/F03eGmOm5g08FV8AKaNt" alt=""><figcaption></figcaption></figure>

***

1. Click the **Matrix** button to open the full modulation matrix. Here, you can view and edit all modulation connections at once, and filter them by source or destination. Learn more on the [Mod Matrix](/current-manual/modulation/mod-matrix) page.
2. Click on a modulator to open its panel and adjust its settings. Additionally, you can copy and paste modulators by holding Option (macOS) or Alt (Windows) while dragging and dropping.
3. You can assign modulation by dragging and dropping onto the circular icon. Modulation can also be assigned via the Mod Matrix or by right-clicking on a control and selecting "Add Modulator."
4. The nine central modulator types can be swapped by clicking the modulator’s name. Options include [Envelope](/current-manual/modulation/envelope), [LFO](/current-manual/modulation/morphing-lfo), [Curve](/current-manual/modulation/curve-sequencer), and [Follower](/current-manual/modulation/envelope-follower). Swapping modulator types will preserve all existing modulation assignments, allowing you to easily alter the movement throughout a patch.
5. On the right side of the modulation control bar, you'll find the [Keyboard and MPE Modulators](/current-manual/modulation/keyboard-and-mpe-modulators), which offer immediate access to modulation sources like velocity and pitch bend. To access the MPE mode option, open the key modulator panel. When MPE mode is active, all six keyboard modulators switch to MPE controls, such as Strike and Slide. Learn more about how to [enable MPE](/current-manual/additional-settings/enable-mpe-support).

***

## Modulation assignments <a href="#h_01j8g9qwbg9pv4f29e7v9aanhx" id="h_01j8g9qwbg9pv4f29e7v9aanhx"></a>

Once a modulation connection is created, most modulation settings can be adjusted directly from the knob or slider. Additional settings can be edited in the [Mod Matrix](/current-manual/modulation/mod-matrix) or by right-clicking on the control.

&#x20;

### Modulation Amount

<figure><img src="/files/0iGoU5BXwmxohhSLVs75" alt=""><figcaption></figcaption></figure>

Once modulation is assigned, a circular "modulation slider" appears next to the control. This slider allows you to adjust how much modulation is applied to the parameter.

* Drag the modulation slider to adjust the modulation depth.
* Right-click to access options for bipolar modulation, connection bypass, or to update the modulation assignment.
* Option-Shift-click (macOS) or Alt-Shift-click (Windows) on the modulation slider to toggle bipolar mode.
* You can also drag another modulator onto the modulation slider to modulate the connection’s depth.

&#x20;

### Depth Modulation

<figure><img src="/files/4D5x7bBBPn0i88JYwV2Q" alt=""><figcaption></figcaption></figure>

"Depth Modulation" refers to modulating the amount of one modulation connection using another modulator. A common example would be using a macro knob to control how much an LFO modulates a parameter.

You can create a depth modulation connection by dragging and dropping any modulator onto an existing modulation slider or by using the [Mod Matrix](/current-manual/modulation/mod-matrix).

* Once assigned, you can control the depth modulation amount by dragging the modulation slider. To adjust the original modulation as if no depth modulation were assigned, hold the Shift key and drag the modulation slider.
* Right-click to access options for bipolar modulation and to update the modulation assignment.

&#x20;

### Multiple Modulation Assignments

<figure><img src="/files/I0XCFem71KHTV26lk3OC" alt=""><figcaption></figcaption></figure>

Once multiple modulators are assigned to a parameter, a "▼" icon will appear next to the control. Clicking this icon opens a popup where you can select which modulation slider to display for editing.

Selecting a modulator will also highlight that modulation throughout the plugin and open the modulator panel when possible. More information on modulator highlighting is provided below.


# Mod Matrix

***

## Overview <a href="#h_01j8g9p0tsd3dh0w98t2kv4ksd" id="h_01j8g9p0tsd3dh0w98t2kv4ksd"></a>

Current's modulation matrix offers a dedicated popup for editing all aspects of modulation across an entire preset.

The mod matrix popup can operate in two different ways:

1. View a complete overview of all modulation assignments within a preset.
2. Focus on modulation connections for a specific parameter or modulator.

***

## Full Mod Matrix <a href="#h_01j8g9rzmas2eeapsgwnm2js2j" id="h_01j8g9rzmas2eeapsgwnm2js2j"></a>

<figure><img src="/files/m1wXGJJvueajlmvNj39S" alt=""><figcaption></figcaption></figure>

***

To view all modulation connections at once, click the **“Matrix”** button on the far left of the modulation control bar.

Optional connection filtering is available at the top of the full matrix popup. You can select a modulation source (modulator) or destination (parameter) to display all associated connections. Use the bypass button to toggle connection filtering on and off.

## Parameter & Modulator Popups <a href="#id-01jagf98txmtf3v0ykemj3sht9" id="id-01jagf98txmtf3v0ykemj3sht9"></a>

<figure><img src="/files/uy2RFDc5UWnN0mhgS2VD" alt=""><figcaption></figcaption></figure>

***

It is often useful to focus on the connections associated with a specific parameter or modulator without having to sort through all existing modulation connections. Current addressed this by making it possible to quickly open the mod matrix popup for any control or modulator.

To open the popup for an individual parameter or modulator, hold down the Command key (macOS) or Ctrl key (Windows) and click on a knob, slider, or modulator in the modulation control bar. Alternatively, you can right-click and select "View in Mod Matrix."


# Envelope

***

## Overview <a href="#h_01j94kkfgnpsm5xrsf3cy7brqa" id="h_01j94kkfgnpsm5xrsf3cy7brqa"></a>

The envelope modulator is a 5-stage AHDSR (Attack, Hold, Decay, Sustain, Release) envelope with per-stage curve control and optional BPM-sync. It offers Looping and One-Shot modes, expanding its functionality for LFO tasks, one-shot wavetable scanning, and more.

<figure><img src="/files/UYCw2ZODiRg0fKOvNhEJ" alt=""><figcaption></figcaption></figure>

***

## 1. Envelope Modes <a href="#id-01j94km6fyemmrzcpk7as47dma" id="id-01j94km6fyemmrzcpk7as47dma"></a>

Choose between three modes for how the envelope behaves.

**Standard.** This mode provides classic envelope behavior that tracks the note on and off.

**One-Shot.** In this mode, the envelope will play through all of its stages. The sustain stage will no longer hold while a note is down, but its level can still be set. This is great for percussive sounds and for scrubbing through a one-shot sample or wavetable.

**Loop.** In this mode, the envelope will loop through the attack, hold, and decay stages. The sustain stage will be ignored, and the release will still be triggered when the note ends. This can be used to create "function generator" signals similar to those found in many modular synths.

***

## 2. Envelope Controls <a href="#id-01j94n48asyzvyp9eje9a7k9hn" id="id-01j94n48asyzvyp9eje9a7k9hn"></a>

**Attack.** Set the attack time.

**Hold.** Set the hold time.

**Decay.** Set the decay time.

**Release.** Set the release time.

**Sync.** When active, all envelope stages will be synced to the current BPM.

**Curve.** Adjust the response of the envelope stage from exponential (negative) to linear (0%) and logarithmic (positive).

***

## 3. Display Controls <a href="#id-01j94n6j92j3ndy0kv1dgpv8ne" id="id-01j94n6j92j3ndy0kv1dgpv8ne"></a>

**Time Scale.** Set the time scale for the envelope graphic.

**Automatic Time Scale.**  When active, the time scaling of the envelope graphic will always snap to the smallest value that displays the entire envelope.

**Envelope Level.**  Adjust the level of the envelope. This can be used to attenuate and invert the output of the modulator, allowing for adjustment everywhere it is being used."


# Morphing LFO

***

### Overview

The LFO modulator can morph between four classic waveforms, with the ability to randomize each shape for smooth random modulation, sample and hold shapes, and more. Additionally, trigger modes and fade controls allow it to adapt to various use cases, from attack-decay envelopes to freely looping random shapes.

<figure><img src="/files/sR9zs1Ltra8LCu2DNZcS" alt=""><figcaption></figcaption></figure>

***

### 1. Trigger Modes

Choose how the modulator responds to incoming MIDI notes:

* **Free.** The modulator will not respond to MIDI and will instead be synced to the DAW's timeline position.
* **Trigger.** The modulator will be triggered by incoming MIDI and loop continuously after being triggered.
* **One-Shot.** The modulator will be triggered by incoming MIDI and will only play through once each time a note is played.

***

### 2. Main Controls&#x20;

**Rate.** Adjust the **LFO Rate**.

**Rate Mode.** Choose between different types of BPM synchronization for the LFO rate. (e.g. Sync)

**Randomize.** Adjust the amount of LFO randomization. Note that each waveform randomizes in a unique way.

**Level.** Attenuate and invert the LFO’s output signal. This will impact the modulation wherever it is assigned.

**LFO** **Shape.** Choose from sine, triangle, downward ramp, or square LFO shapes. When SNAP is disabled, these shapes can be continuously morphed.

**Shape** **Snap.** Enable snapping between LFO shapes. When disabled, the LFO shapes are continuously morphed.

***

### 3. Display Control

**Phase.** Adjust the phase offset of the LFO. This setting determines the starting point of the LFO when triggered. In **Free** mode, it adjusts the phase offset relative to the DAW's timeline position.

**Fade.** Set how quickly the LFO fades in or out. A value of zero will result in no fade.

&#x20;


# Curve Sequencer

***

### Overview

The curve sequencer allows you to create custom modulation shapes using a variety of draw tools and precise editing features. It's versatile enough for both sequencing and LFO tasks. Use different shape tools to create rhythmic patterns, generate random shapes and save them as sub-presets, and more.

&#x20;

<figure><img src="/files/jyiuuhmiIqjuL0puQceg" alt=""><figcaption></figcaption></figure>

***

### 1. Curve Presets

The Curve modulator includes sub-presets that can be saved and loaded from the top bar of the preset area, allowing you to easily reuse your favorite modulation shapes.

***

### 2. Trigger Modes

Choose how the LFO responds to incoming MIDI notes:

* **Timeline.** Locks the Curve to your DAW's timeline, keeping playback synchronized with the project position and tempo.
* **Trigger.** Resets on incoming MIDI, then loops continuously.
* **One-Shot.** Resets on incoming MIDI and plays through once per note.
* **Scrub.** disables playback rate and lets you scan through the held Curve using the **Phase** control. This is useful for driving the Curve with another modulator or for remapping modulation behavior.

### 3. Curve Controls

**Rate.** Adjust the Curve modulator’s rate in Hz or BPM-synced values.

**Sync.** Enable or disable BPM synchronization for **Rate**.

**Phase.** Sets the phase offset of the LFO, determining where the modulation cycle begins. In **Timeline** mode, it offsets the phase relative to the DAW's timeline position.

**Snap.** Synchronizes note values to a predefined grid, ensuring notes align precisely with your timeline. This makes it easy to create sequences that remain rhythmically accurate and consistently in time.

**Level.** Attenuate or invert the modulator’s output. This affects every assignment that uses the Curve.

***

### 4. Curve Editor Settings

**Undo.** Undo previous changes to the **Curve** editor.

**Redo.** Redo previous changes to the **Curve** editor.

**Horizontal Grid Division.** Choose how the Curve Editor is rhythmically divided:

* **Standard.** Grid divisions divisible by two.
* **Triplet.** Grid divisions that fit onto a triplet grid.
* **Odd.** Grid divisions that do not fit on a standard or triplet grid.

**Vertical Grid Division.** Choose how the **Curve Editor´s** modulation level is divided. This can be useful for snapping the **Curve** to precise values needed for tasks such as pitch modulation.

**Clean Curve.** Reset the current **Curve** shape.

**Snap to Grid.** When active, all edits will snap to the horizontal and vertical grid.

**Randomize Curve.** Generate different types of modulation shapes.

Try changing the Curve's grid sizes to adjust how the shapes are generated.

Right-click on the randomize button to select a specific randomization type.

* **Random Shape.** Randomly generate any of the following types.
* **Smooth.** Shapes similar to sine waves.
* **Linear.** Shapes similar to triangle waves.
* **Chaos.** Complex shapes that are not always on the grid.
* **Steps.** Step sequencer patterns.
* **Segments.** A combination of steps and linear ramps.
* **Gates.** Sequences for turning signals on and off.
* **Ramp Down.** Stab and downward sweeping shapes.
* **Ramp Up.** Pumping and upward sweeping shapes.

***

### 5. Curve Editor&#x20;

Use the Curve Editor to create custom modulation shapes.

When the mouse tool is selected, you can click and drag to select multiple points, and the following key commands are available:

* **Move Off Grid.** Hold down **shift** while dragging on a point.
* **Straighten Curve.** **Shift-click** on a line or selection.
* **Move Segment.** **Command-click** and drag on a line.
* **Move Segment.** **Control-click** and drag on a line.
* **Delete Point.** **Double-click** on an existing point.

***

### 6. Draw Tools&#x20;

On the right side of the Curve Editor, you'll find the draw tool buttons. The mouse tool allows for manual drawing and editing of shapes, while the other tools create shapes based on the current grid division settings.

**Slope.** Adjust the shape of the currently selected draw tool.

**Invert.** When active, the shape tools will be inverted, providing even more options.


# 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.


# Keyboard & MPE Modulators

***

### Overview

The keyboard and MPE modulators offer modulation sources for standard MIDI sources like velocity and pitch bend, as well as MPE-specific sources such as Slide and Press.

Each source can be restricted to a specific range, and its response can be adjusted from exponential to logarithmic to achieve the exact type of response required.<br>

Note that these modulators are not pre-assigned to any parameters.

<figure><img src="/files/zTGrtz728sEJZDu06paz" alt=""><figcaption></figcaption></figure>

***

### 1. Keyboard Mode

Choose between **Standard** and **MPE** keyboard modes:

* **Standard.** Classic MIDI keyboard controls, such as velocity and mod wheel.
* **MPE.** Offers all available polyphonic expression values, such as glide and pressure.

While you can use an **MPE** controller in **Standard** mode and vice versa, it’s recommended to adjust the setting to match your controller to enable all associated features.

***

### 2. Range Controls

Each keyboard modulation source's response can be customized to best suit your patch and playing style. Simply click and drag the circular handles to adjust the input and output ranges, and drag the diagonal line to shift the curve from exponential to logarithmic.

You can also set these ranges using the text values at the bottom, which is helpful when you need precise control.

**Input Min.** Set the input value that results in the minimum output. This is useful for focusing the key modulator on a specific range of input values.

**Input Max.** Set the input value that results in the maximum output. This helps to narrow the key modulator’s focus to a particular range of input values.

**Output Min.** Set the minimum modulation value. This can be used to attenuate and offset the key modulator value before it affects any parameters.

**Ouput Max.** Set the maximum modulation value. This also attenuates and offsets the key modulator value before it influences any parameters.


# Presets and Sounds

***

### **Overview**

Current supports the creation of custom **user preset packs** that integrate seamlessly into the **Stream** browser and **Play** **View**. You can fully customize pack artwork, name, description, and metadata, making it easy to organize personal libraries or distribute third-party content.

In addition, Current’s factory content (wavetables, samples, presets) can be relocated to an external drive, allowing for more flexible storage when managing large libraries.

***

**Learn more about:**

[How to create Preset Packs](/current-manual/presets-and-sounds/creating-preset-packs)

[Managing Library Storage](/current-manual/presets-and-sounds/moving-the-sound-library)


# Creating Preset Packs

***

### Overview

In this section, we will explain how to create your own preset packs that can be browsed in the Stream. This will allow you to easily utilize the Stream for third-party or preset packs and customize the pack artwork that is shown in the [Play view](/current-manual/overview-and-navigation/play-view).

You have the option to fully customize the pack's name, art, tagline, and description. Additionally, each preset can be saved with tags, allowing for easy searchability.

***

### Creating a Pack

To create a pack, select "Create User Pack" from the global settings dropdown. This will create a placeholder pack art and a JSON file that can be opened using a text editor. Inside the JSON, you will find a place for the pack's tagline and description.

Here are the ways you can customize the pack:

* Pack name: the name of the folder.
* Pack contents: any presets contained in the folder.
* Pack artwork: add a PNG with the name `primary_image.png` to the pack folder.
* Pack tagline: update the tagline contained within the `pack.json` file.
* Pack description: update the description contained within the `pack.json` file.

After modifying the pack, it is necessary to select "Rescan Preset Folders" from the global dropdown menu for the changes to take effect. Please note that you only need to do this once after making a change, as all instances of Current will be updated.


# Moving the Sound Library

***

### Overview

All presets, samples, and wavetables downloaded from the Stream are stored in the “Factory” folder within Current’s application support directory. If you’re downloading a large amount of content, this folder can become quite large, so you may want to move it to an external drive or another location.

Note that no user presets or samples are stored in this folder.

***

### Moving the factory folder

Follow these steps to store this content library in a custom location on your computer or an external drive:

1. Quit your DAW to ensure no instances of Current are running.
2. Locate the “Factory” folder at the following paths:
   * macOS: Mac HD/Library/Application Support/Minimal/Current
   * Windows: C:\ProgramData\Minimal\Current
3. Move the Factory folder to your preferred location.
4. Open Current and select “Locate.” Then, navigate to the folder’s new location.
5. Restart your DAW so the changes apply to all instances of Current.

***

### Locating the factory folder&#x20;

If the Factory folder is has been saved in multiple locations, you can choose the desired one by selecting “Locate Factory Folder” from the global settings dropdown.


# Additional Settings

### **Overview**

Current’s global settings offer deep control over workflow, system behavior, and customization. From preset management and graphics performance to oversampling and parameter locking, the global menu provides access to everything needed to tailor the plugin to your environment.

To access these options, click the **gear icon** in the top right of Current’s interface.

***

### Global Settings

**Preset Management**

* **Initialize Preset** – Resets to the default patch.
* **Show User Presets** – Opens your user preset folder for organizing content.
* **Rescan Preset Folders** – Refreshes the list of available presets.
* **Create User Preset Pack** – Creates a new user pack with editable metadata and placeholder art.

**Factory Content**

* **Install Factory Content** – Downloads over 2GB of official presets, wavetables, and samples.
* **Locate Factory Folder** – Select the location of your factory content. Useful if moved to another drive.

**Documentation & Support**

* **View Manual** – Opens the full online documentation.
* **Walkthrough** – Re-launches the interactive plugin onboarding.
* **Support** – Opens Minimal Audio’s support page in your browser.

***

### Audio & Graphics Settings

**Audio Engine**

* **Glide Mode** – Choose between *Legato*, *Release*, or *Always* for voice glide behavior.
* **Oversampling** – Increases global audio quality at the cost of CPU. Ideal for FM/AM or extreme pitch shifting.

**Graphics Settings**

* **Default View** – Choose which tab (Play, Engine, Effects, Stream) opens by default.
* **Window Size** – Set default plugin window dimensions.
* **Frame Rate** – Controls animation smoothness.
* **Enable OpenGL** – Helps avoid graphical issues on some setups.


# Global Settings

***

## Overview <a href="#h_01j8g2kc1kn2yh36vb3t4zmzcz" id="h_01j8g2kc1kn2yh36vb3t4zmzcz"></a>

The global settings popup in Current offers various options for customizing your setup and performing actions. These include adjusting the plugin window size, enabling oversampling, creating a user preset pack, and more.

Access the popup by clicking the gear icon on the right side of Current’s Top Bar.

***

## Presets & Content <a href="#h_01j8k6mb6bdrev5df3tcdfanpe" id="h_01j8k6mb6bdrev5df3tcdfanpe"></a>

**Initialize preset.** Reset the current settings by loading the “Default” preset.

**Show user presets.** Open the folder containing Current’s user presets. Here, you can organize and customize your packs. Make sure to rescan preset folders after making any modifications.

**Create user pack.** Create a user preset pack with placeholder artwork and pack info. Refer to the Create User Preset Packs article for information on customizing packs.

**Rescan preset folders.** Rescan your user preset folders to ensure what you see in Current matches the contents of the Presets folder. Note that this process happens automatically when a new instance of Current is loaded.

**Install factory content.** Download and install all factory packs included with Current, totaling over 2 GB of presets, wavetables, and samples. Note that content already downloaded will not be re-downloaded.&#x20;

**Locate factory folder.** The "Factory" folder is where all content downloaded from the Stream is store. If you’ve moved this folder to a custom location, such as an external drive, use this option to locate it. Refer to the Moving The Sound Library article for more info.

**Embed session content.** When enabled, user audio files (such as wavetables and samples) will be embedded into your DAW’s session, ensuring access on computers where the original files are unavailable. This setting is shared between plugin instances.

**Embed preset content.** When enabled, user audio files (such as wavetables and samples) will be embedded into user presets by default, ensuring access on computers where the original files are unavailable. This is the same as selecting the “Include User Content” option when saving a preset. Note that embedding user content will increase the size of the associated preset file.

***

## Documentation <a href="#id-01jar4a1h348r1b50ndcqr7g6m" id="id-01jar4a1h348r1b50ndcqr7g6m"></a>

**View manual.** Open Current’s online manual in your default browser.

**Walkthrough.** Launch Current’s onboarding walkthrough, which is presented after activating the plugin for the first time.

***

## Support <a href="#id-01jar4a1h348r1b50ndcqr7g6m" id="id-01jar4a1h348r1b50ndcqr7g6m"></a>

**Get help.** Open our online support page in your default browser.

**Collect Support Info.** Use this option to collect all relevant information that might be helpful for our support team when tracking down possible bugs. The .zip file it creates contains the plugin’s logs, current preset, license file, and global settings file.

**View logs.** Reveals the log files stored on disk. This might be requested by our support team while trying to diagnose an issue.

**Log crash reports.** When enabled, OS crash reports will be added to the logs. This should only be enabled if you are troubleshooting a crash with our support team.

**Log Level.** Sets the level of detail in Current’s logging. Normally, there’s no need to adjust this unless requested by support for troubleshooting.

***

## Audio Engine & Playback <a href="#id-01jar4cph19ty99fqw9wczj7xs" id="id-01jar4cph19ty99fqw9wczj7xs"></a>

**Internal BPM.** Scale the internal tempo so that it is 1/4x, 1/2x, 2x, or 4x the DAW's tempo. This setting is applied to all BPM-synced values, such as LFO rate, and is specific to each instance of the plugin, but it does not change when loading presets.

**Oversampling.** Set the global oversampling factor for the entire audio engine. Some modules always oversample or handle aliasing in other ways regardless of this setting, so it’s typically not required. However, oversampling can be beneficial when using extreme FM/AM or sample re-pitching. Be aware that oversampling can significantly impact CPU usage. This setting is not shared between plugin instances.

**Glide mode**&#x20;

Set the glide mode for Current’s synth engine.

* **Legato.** Glide only when MIDI notes overlap.
* **Release.** Glide whenever voices overlap, including during their release stage.
* **Always.** Glide continuously, regardless of whether voices are overlapping.

**Limit to one voice per note.** When enabled, only one voice can play per MIDI note number. For example, triggering a second A0 will stop the first A0 voice. This setting is not shared between plugin instances.

**Add mod wheel to MPE slide.** When enabled, the mod wheel value is added to the MPE Slide value in MPE mode. This setting is for backward compatibility and is not recommended. It is not shared between plugin instances.

**Output processed MIDI.** When enabled Current's will output any MIDI that has been processed by the arpeggiator and chord generator. This defaults to active and is saved with your preset. Note that not all plugin formats and DAWs support instrument MIDI output. Please refere to your DAW's manual.

**Engine control rate.** Controls how frequently modulated parameters are updated within Current’s polyphonic engine. Lower values support higher audio rates but consume more resources. This setting is not shared between plugin instances.

**Internal block size:**&#x20;

Controls how often modulated parameters are updated outside of the polyphonic engine, such as within the effects rack. Lower values support higher audio rates but require more resources. This setting is not shared between plugin instances.

* Smaller refresh rates can improve sound quality at the expense of the CPU by increasing the precision of fast modulation signals. This only applies in certain situations and is generally only worth experimenting while synthesizing drum hits.

***

## Graphics Settings <a href="#id-01jar4r7ca9w9zxjrs021cced9" id="id-01jar4r7ca9w9zxjrs021cced9"></a>

**Default view.** Choose which view will be displayed when creating a new instance of the plugin. This setting is shared across all plugin instances.

**Window size.**  Set the default plugin window size. This setting is shared across all plugin instances.

**Frame rate.** Adjust how often Current’s animations update. A higher frame rate improves the visual experience but may consume more resources. This setting is shared between plugin instances.

**Enable OpenGL.** When enabled, graphics are rendered using OpenGL. This can help reduce graphical issues on certain setups, particularly on Windows. This setting is shared across all plugin instances.


# Key Commands

***

### Overview

The following key commands are available for all of our software products, assuming the relevant feature exists.

### Parameter Controls (Knobs and Sliders)

* **Right-click** or **Control-click** (macOS) to open a context menu with options to access the modulation matrix, modify modulation connections, reset the parameter, or lock it to maintain its value between presets.
* **Command-click** (macOS) or **Ctrl-click** (Windows) to open the modulation matrix for the selected parameter when supported.
* **Shift-click** and drag on a knob or slider to fine-tune the parameter’s value.
* **Double-click** on a knob or slider to reset it to its default value.

### Engine Icon Buttons

* **Regular click** to toggle bypass.
* **Command-click** (macOS) or **Ctrl-click** (Windows) to toggle soloing for the module.
* **Right-click** or **Control-click** (macOS) to open a context menu with solo and direct out options.

### Modulator Control Bar

* **Right-click** or **Control-click** (macOS) on a modulator to open a context menu with options to access the modulation matrix, modify modulation connections, and reset the modulator to its default state.
* **Command-click** (macOS) or **Ctrl-click** (Windows) on a modulator to open the relevant modulation matrix.
* **Option-click** (macOS) or **Alt-click** (Windows) and drag on a modulator to copy and paste it to another modulator slot.

### Effect Rack Slots

* **Option-click** (macOS) or **Alt-click** (Windows) and drag on an effect slot to copy and paste it to another effect slot.

### Stream Browser

* Use **Up** and **Down arrows** to navigate between packs and individual presets or sounds.
* Press the **Return key** to open the selected pack or load the selected preset or sound.
* Press the **Escape key** to exit an opened pack.

### Preset & Sound Popups

* Use **Up** and **Down arrows** to navigate between packs and individual sounds.
* Press the **Return key** to open the selected preset or sound.

### Curve Modulator

* **Shift-click** and drag a point to move it off-grid.
* **Shift-click** on a line or selection to straighten the selected curves.
* **Command-click** (macOS) or **Ctrl-click** (Windows) and drag a line to move it.
* **Double-click** on a point to delete it.
* **Right-click** on the random shape button (dice icon) to reveal randomization type options. This setting is unique to each Curve instance.


# MIDI Learn

### Overview

This plugin supports native **MIDI Learn**, letting you map the knobs and sliders on your MIDI controller directly to plugin parameters with no DAW configuration required.

Mappings are saved with the plugin instance, so they recall with your project and persist across preset changes. You can also save them to a file for reuse, and set a default map that loads automatically with every new instance.

### Learning a Control

1. Right-click the knob or slider you want to control and select **Learn MIDI**.
2. Move a control on your MIDI controller. The parameter is now mapped and follows your hardware.
3. Repeat for any other parameters you want to map.

Closing the plugin window cancels a pending **Learn MIDI**.

### Editing a Mapping

Right-click a mapped control to change or clear its mapping:

* **Unlearn MIDI CC.** Removes the mapping. The menu shows which CC is assigned, for example **Unlearn MIDI CC 74**.
* **Relearn MIDI.** Reassigns the control to the next knob or fader you move.

### How Mappings Behave

* MIDI CCs respond on all channels (omni).
* Each parameter responds to a single CC. Learning a new CC on a parameter replaces its previous assignment.
* A single CC can drive several parameters at once. Learning the same CC on another parameter keeps both mappings.

### Saving and Loading MIDI Maps

Open the **Global Settings** menu and select **MIDI Map**:

* **Save MIDI Map.** Saves all current mappings to a `.ma_midimap` file.
* **Load MIDI Map.** Restores mappings from a previously saved file.
* **Clear MIDI Map.** Removes all mappings, showing a confirmation of how many will be removed.

MIDI maps are specific to each plugin, so a map saved with one Minimal Audio product can't be loaded into another.

### Using a Default MIDI Map

Open the **Global Settings** menu and select **MIDI Map → Set Default Map**. This makes the currently loaded map the default for every new plugin instance, so your controller always maps to Lucid the same way.

To remove the default, select **Clear MIDI Map**, then **Set Default Map** again to save an empty map as the default.


# Enable MPE support

***

### Overview

Current fully supports MPE with the standard +/- 48 semitone pitch bend range.

The flexible Keyboard modulator panel offers additional customization options for each MPE value, allowing you to customize how Current responds to your performances.

<figure><img src="/files/99DMWkUOdIJSH7owKOWk" alt=""><figcaption></figcaption></figure>

To enable MPE in Current, follow these steps:

1. Ensure MPE support is enabled in your DAW.
2. Click on one of the keyboard modulators on the right side of the modulation control bar to open the keyboard modulators.
3. Click on “MPE” on the far right of the modulator panel to enable MPE in Current.
4. Assign the desired MPE modulators to parameters. Note that MPE modulators are not pre-assigned.

Your DAW may require you to manually enable MPE mode.Follow these steps to enable MPE in Ableton Live:

1. Connect your MPE-capable hardware, controller, or phone app with your computer.
2. Open Live’s Preferences: Link/MIDI.
3. Activate the MPE button for each device.
4. Right-click on Current's "Device Title Bar" in Ableton and select "Enable MPE Mode"

For more information on enable MPE in Ableton, see [MPE in Live 11 and later FAQ](https://help.ableton.com/hc/en-us/articles/360019144999-MPE-in-Live-11-and-later-FAQ#:~:text=To%20enable%20MPE:%20*%20Connect%20your%20MPE%2Dcapable,Activate%20the%20MPE%20button%20for%20each%20device.).

Other common DAWs MPE Support Guide:

* [Logic Pro X](https://support.apple.com/guide/logicpro/use-mpe-with-software-instruments-lgcp8f599497/mac)
* [Bitwig ](https://www.bitwig.com/stories/a-full-review-of-mpe-84/)

&#x20;


# Import User Samples and Wavetables

***

### Overview

Current supports multiple ways to import your wavetables and samples.

* **Drag and drop.** Drag and drop an individual audio file or folder onto the waveform display.
* **File browser.** Hover over the waveform display and click the 'Folder' icon to open a file browser. Choose this option if you would like to import multiple audio files or folders.

**Import Behavior**

* **Audio files.** Selected files will be added to the "User" pack.
* **Folders.** Entire folders will be imported as individual packs.

**Note.** Subfolders will not be imported so ensure folders contain only audio files.&#x20;

When adding wavetables, you will be prompted with different import options:

* **Import existing wavetable**

Use this for third-party wavetables ready to be loaded.

* **Other options**

These use algorithms to slice the audio file into individual frames to create a wavetable. For more information on wavetable import options, see [Wavetable Oscillators](/current-manual/sound-engine/wavetable-oscillators).

**Storage Locations for Sliced Wavetables**

* **macOS**: /Library/Application Support/Minimal/Current/Wavetables/Imported
* **Windows**: C:\ProgramData\Minimal\Current\Wavetables\Imported

**Note**: Subfolders will not be imported so ensure folders contain only audio files.


# Parameter Locking

***

All automatable parameters in Minimal Audio plugins support locking between presets. When enabled, the parameter’s value will remain unchanged as presets are loaded.

To enable parameter locking, simply right-click on a knob or slider and select “Lock.”

A common use case for this is locking the dry/wet mix amount on an effect, but you may also find it useful to lock other controls, such as macros or gain settings.

&#x20;


# Lucid Manual

<figure><img src="/files/CoXMIBZJBEfBNDkFFOTC" alt=""><figcaption></figcaption></figure>

### Welcome to Lucid!

Thank you for purchasing **Lucid** by Minimal Audio.

This manual covers the features, workflow, and philosophy behind Lucid, a granular effect plugin designed to help producers, musicians, and sound designers turn any sound into musical textures, harmonies, and rhythmic effects that stay in key, in time, and under control.

**PDF manual export**

You can export the latest version of this manual by clicking **Export as PDF** in the upper-right corner of this page. To download the **full manual**, select **All pages** in the export options.

Please note that PDF export is available on desktop only.


# What is Lucid?

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

### What is Lucid?

#### **A next-generation granular effect**

Lucid is a real-time granular audio effect that reshapes incoming sound grain by grain into rich musical textures, harmonies, and rhythms unlike anything possible with traditional processing. Where granular usually drifts out of key and ignores your arrangement, Lucid stays musical: in key, in time, and playable no matter how far you push it.

#### Made to fit your track

Lucid is designed around musical control. Grain scale-locking keeps every grain in key as you transpose and modulate, while timeline sync keeps stretching, freezing, and playback locked to your project. The result fits your session instead of fighting it, staying expressive and controlled even under extreme processing.

#### Built for everyone

Despite the complexity of the technology under the hood, Lucid is built for fast, inspiring workflows. The interface keeps advanced granular manipulation intuitive and playable, whether you're exploring a library of over 350 presets, performing live transformations, or designing entirely new sounds from scratch.


# How to install Lucid

## How to install Lucid

### **Download the installer**

To get the latest installers, log in to your minimal.audio account and open the [My products](https://www.minimal.audio/account/products/software) page. Locate **Lucid** and download the installer for your operating system.

Note that when connected to the internet, **Lucid** will notify you if an update is available, and you can download it directly from within the plugin.

### **Quit your DAW**

Before installing, make sure to save and quit any projects that are currently open. This ensures Lucid installs correctly.

### **Install Lucid**

Open the installer: `Lucid.pkg` (macOS) or `Lucid.exe` (Windows).

The installer will guide you through setup. You can choose to install the VST2, VST3, AU (macOS), and AAX (Pro Tools) plugin formats.

### **Open your DAW**

After installation, open your DAW and locate **Lucid** in your audio plug-ins folder.

Note you may need to restart your computer before the plugin appears. If it still doesn’t show up, try rescanning plugins in your DAW or contact our support team for assistance.

Please refer to your DAW’s manual for more information on loading and rescanning plug-ins.


# System Requirements

### **Operating Systems**

* macOS 10.11 or later (native Apple silicon supported)
* Windows 10 or later

### **Plug-in Formats**

Lucid is an audio effect plugin and supports the following formats:

* VST2
* VST3
* AU (macOS)
* AAX (Pro Tools)

To use Lucid, you must have a 64-bit digital audio workstation (DAW) that supports third-party plugins in at least one of these formats.


# Quick Start

### Overview

If you've used a granular effect before, many of Lucid's core concepts and workflows will feel familiar. Beyond that, Lucid adds scale-locking and timeline sync to keep every grain in key and in time, turning any sound into musical textures, harmonies, and rhythms. Of course, you can access this all right away from Lucid's preset library.

### Initial Setup

Drop Lucid on any audio track and it will immediately begin granulating the incoming signal in real time. Be sure to set Lucid's scale, next to the keyboard display, to match your project. This keeps all pitch detection and shifting locked to your scale.

{% hint style="info" %}
Scale-locking works best on sources that play one note at a time, like vocals and leads. On chords or non-tonal material, no single pitch can be detected, so Lucid assumes the scale's root note and shifts accordingly. Set the scale to match your project either way — the tracking is just most precise on single-note sources.
{% endhint %}

<figure><img src="/files/weqlxyOY3kfv3ewj7brx" alt=""><figcaption></figcaption></figure>

***

### Using Presets

After setting Lucid's scale, follow these steps to start exploring presets and make them your own.

<figure><img src="/files/t716FX8xYR0kgkcDO51v" alt=""><figcaption></figcaption></figure>

***

1. **Load a preset.** Click the preset name in the center of the **Top Bar** to open the browser. Open **Minimal Picks** (a collection of our favorites) and load a preset.
2. **Adjust the Macros.** Move the XY pad in Lucid's bottom panel to shift both macros at once and shape the preset to your source. Additional animation can be added here using **Animator Depth** and other controls if desired.
3. **Blend the result.** Use the **Dry/Wet** slider to mix the processed signal with your original input.

### Designing Presets

Here are common first steps for creating your own presets in Lucid.

<figure><img src="/files/jvwsB9hSyrJ7JswDwg0N" alt=""><figcaption></figcaption></figure>

***

1. **Adjust Rate and Size.** Use **Grain Rate** to set how often grains fire and **Grain Size** to set each grain's length, shaping rhythm and texture. Combining different settings lets you create everything from smooth, natural layers to rhythmic gating effects.
2. **Set Stretch.** Use **Stretch** to warp the captured loop in time with your project, from natural time expansion to fully frozen textures. Stretch can be triggered in different ways to the left of its knob, or use **Scrub** to move through the loop manually. Both stay locked to your timeline. Add **Spray** to randomize where each grain begins.
3. **Adjust the Pitch.** With your scale set, every grain is tuned in real time, so you can transpose and modulate freely without falling out of key. Turn **Grain Pitch** to transpose, keeping the default **Scale** mode for musical results or switching to **Free** for freeform transposition. Turn any sound into shimmering chords and melodic sequences.
4. **Add Grain Effects.** At the bottom of the **Granular View**, the **Grain Effects** tabs add a per-grain filter, delay, and stereo imager. Each evolves independently with every grain, going far beyond what a normal effects chain can do.

Read on to learn about Lucid's full feature set and sound-shaping capabilities.


# Overview and Navigation

### Overview

This section introduces Lucid’s interface and the purpose of each area. You’ll learn how to navigate the plugin and what core features each area provides.

<figure><img src="/files/CahJa12HNApZGsDEExe1" alt=""><figcaption></figcaption></figure>

***

### 1. Top Bar

The **Top Bar** is where you load and save presets, view notifications, and access additional settings.

Global output gain and limiter controls are on the right side of the Top Bar. Use them to control Lucid’s final output level.

### 2. View Tabs

The tabs in the top-left of the plugin window open Lucid’s two main views: [**Granular**](/lucid-manual/granular-view) and [**Effects**](/lucid-manual/effects-rack).

The **Effects** tab also includes a bypass button to quickly toggle the entire effects rack on and off.

### 3. Loop Length

Adjusts the length of the waveform shown in the display.

In **Stretch** mode, this setting is purely visual and changes the amount of the waveform shown, allowing you to focus on shorter or longer sections of the incoming audio without affecting playback.

In **Scrub** mode, it sets how much captured audio is available to scrub through.

### 4. Granular View

The **Granular View** includes all controls and parameters that become visible when selecting the **Granular** tab at the top of the interface. The sections below outline the names and functions of the different areas available in this view.

### 5. Modulation Bar

Lucid’s [modulation system](/lucid-manual/modulation) includes two macro controls, six swappable modulators, and a full-featured mod matrix.

Here you can quickly assign modulation via a drag-and-drop workflow, edit individual modulators, and swap modulator types without losing existing modulation connections.

### 6. Dry and Wet Controls

A dedicated **Dry/Wet** section lets you set the global mix between the dry input and the processed wet signal to achieve the right balance.

The [**Dry/Wet Routing**](/lucid-manual/effects-rack/shared-settings) button sets whether the dry/wet mix is applied before or after the Effects Rack, which determines whether the effects also process your dry signal.

### 7. Animator Pad

Lucid's bottom panel contains the [**Animator Pad**](/lucid-manual/animator-pad), a single XY pad that controls both macros at once. Animate the macro positions to inject organic movement, turning every preset into an expressive performance.


# Granular View

### Overview

The core of Lucid is its granular engine. Lucid captures your incoming audio in real time and continuously slices it into short snippets called **grains**. **Rate** sets how often new grains are generated and **Size** sets how long each one lasts, producing everything from sparse textures to dense clouds and pitched tones.

The **Granular View** gives you access to every stage of this process: grain generation, playback and time manipulation, pitch and harmony, and per-grain effects. Because everything stays locked to your project's tempo and key, even the simplest source can become something vibrant and musical that fits right into your track.

### What is Granular Synthesis?

Granular synthesis is the process of breaking a sound into short snippets of audio called grains, then reorganizing and reshaping those grains to build new sounds. Each grain can be controlled independently across dimensions like pitch, level, and panning, so the result can stay close to the original or become something completely different.

For all its power, granular has traditionally been hard to use musically. Pitches drift out of key, playback ignores your arrangement, and its most interesting results tend to stay chaotic and experimental rather than parts you can easily use in a track.

Lucid changes this. As each grain plays, it detects the grain's pitch and retunes it to your scale, and it keeps time-stretching and playback tied to your project's timeline. Push the engine as far as you want, and the grains still land in key and on the grid.

Lucid's **Granular View** brings together the **Waveform Display**, **Grain Controls**, **Playback Controls**, **Pitch Controls**, and **Grain Effects**, providing everything you need to shape incoming audio in real time.

<figure><img src="/files/zu7TL6wtiBRoLXTVXtO5" alt=""><figcaption></figcaption></figure>

***

### 1. Waveform Display

The [**Waveform Display**](https://manual.minimal.audio/lucid-manual/pages/nMsHNThF7QG2aMtq1xbf#id-1.-waveform-display) is a real-time, timeline-synced view of the audio Lucid is capturing and granulating.

### 2. Grain Controls

The [**Grain Controls**](https://manual.minimal.audio/lucid-manual/pages/nMsHNThF7QG2aMtq1xbf#id-2.-grain-controls) slice the loop into grains and shape each one, from how often they fire to how long they last.

### 3. Playback Controls

The [**Playback Controls**](https://manual.minimal.audio/lucid-manual/pages/nMsHNThF7QG2aMtq1xbf#id-3.-playback-controls) set how Lucid moves through the loop, from time-stretching and freezing to hands-on scrubbing.

### 4. Pitch Controls

The [**Pitch Controls**](https://manual.minimal.audio/lucid-manual/pages/nMsHNThF7QG2aMtq1xbf#id-3.-playback-controls) keep every grain in key and turn any sound into chords and melodic sequences.

### 5. Grain Effects

The **Grain Effects** give every grain its own filter, delay, and stereo imaging. Because these are applied independently to each grain, they create movement and depth far beyond what a normal effects chain can do. The Grain Effects Bar houses three modules that can be expanded or collapsed.

* [**Grain Filter**](/lucid-manual/granular-view/grain-filter): Shape the tonal character of each grain with independently modulated filters and built-in saturation.
* [**Grain Imager**](/lucid-manual/granular-view/grain-imager): Position grains across the stereo field with distinct panning patterns and controls for width and dimension.
* [**Grain Delay**](/lucid-manual/granular-view/grain-delay): Create rhythmic echoes and scale-locked shimmer effects with a multi-tap grain delay.


# Waveform Display

### Overview

Lucid continuously records incoming audio into a short, timeline-synced loop, and the **Waveform Display** shows that captured loop. As grains are generated, each one lights up on the waveform where it's playing, so you can watch the granular engine at work in real time, whether it's freezing on a single point, reversing playback, or moving across the loop in other ways.

Because the display is locked to your project timeline, what you see lines up with your arrangement. The **Loop Length** dropdown above the display sets how much of the captured audio is shown, and in **Scrub** mode it also sets how much of that audio you can move through.

<figure><img src="/files/BP6oMVwJfC9yiaxSyOkW" alt=""><figcaption></figcaption></figure>

***

{% hint style="info" %}
Make sure to show grid lines here (make it look timeline-synced)
{% endhint %}

### Reading the Display

Each active grain appears as a vertical indicator on either side of the waveform where it is currently playing, with a fading trail behind it that shows where it has just played. Together these let you see grain position, density, and how each grain moves across the captured sound over time.

The main granulator playhead is shown as a vertical purple line on top of the waveform. This determines where grains are generated and responds to the [**Playback Controls**](https://manual.minimal.audio/lucid-manual/granular-view/pages/nMsHNThF7QG2aMtq1xbf#id-3.-playback-controls). A short blue region extending from it shows the **Spray** range: how far each grain's start position can be randomized around it.

### Stretch and Scrub

The markers on the waveform change with your playback mode.

In **Stretch** mode, the captured loop scrolls in real time, and vertical marker lines show where the stretch will retrigger: the points where playback jumps back to the live input and starts stretching (or reversing) again. These markers fall on beat divisions in **Grid** mode and on detected hits in **Transient** mode.

In **Scrub** mode, the loop holds still while you move the playhead through it. Locking scrub to a note value marks that grid across the loop; in free mode, no grid is shown and the position can sit anywhere.


# Grain Controls

### Overview

The **Grain Controls** are the first stage of the granular engine, where Lucid breaks the incoming audio into grains and shapes each one. Beyond setting how often grains fire and how long they last, you can reshape their envelopes and loosen their timing, creating everything from sparse, rhythmic textures to smooth, cloud-like ones.

![Grain Controls.png](attachment:6fbd7e4c-eaf0-42dc-ae9e-fc01f8c41471:Grain_Controls.png)

***

### 1. Grain Rate

Sets how frequently grains are generated. The available values depend on the selected **Grain Rate Mode**.

Use slower rates for spacious textures and rhythmic effects, or increase the rate into the audio range where overlapping grains blend into a pitched, oscillator-like sound.

### 2. Grain Rate Mode

Selects how the Grain Rate is calculated. Each mode generates grains relative to time, tempo, or pitch.

* **Free:** Sets the grain rate in milliseconds, independent of project tempo. Ideal for natural, evolving textures and traditional granular processing.
* **Synced:** Locks the grain rate to musical note divisions for tempo-synced rhythmic effects.
* **Straight:** Uses only straight note divisions.
* **Triplet:** Uses only triplet note divisions.
* **Dotted:** Uses only dotted note divisions.
* **Scale:** Locks the grain rate to the selected musical scale, keeping pitched grain tones in key. At higher rates, the granular engine behaves like a tuned oscillator, with the input audio acting as its waveform.
* **MIDI:** Follows incoming MIDI notes, allowing the input audio to be played melodically. The control adjusts the pitch offset in semitones. Refer to your DAW documentation for MIDI routing instructions.

### 3. Grain Size

Controls the duration of each grain.

When **Grain Size Link** is disabled, the value is measured in milliseconds. When enabled, Grain Size is set as a ratio of the current Grain Rate.

Longer grains create smoother, more continuous textures by increasing overlap, while shorter grains produce more percussive, gated, or textured results.

### 4. Grain Size Link

Links Grain Size to the current Grain Rate.

When enabled, Grain Size automatically scales with changes to the Grain Rate, maintaining a consistent grain density as the rate is adjusted or modulated. When disabled, Grain Size and Grain Rate can be controlled independently for a wider range of sparse or densely layered textures.

### 5. Grain Window Shape

Adjusts the envelope shape applied to each grain.

Positive values produce flatter envelopes with longer sustain and faster fades at the edges, resulting in fuller, more sustained grains. Negative values create sharper, triangular envelopes with a shorter, more percussive character.

At slower Grain Rates, this primarily affects each grain's envelope. At audio rates, it also influences the harmonic character of the resulting sound.

### 6. Grain Window Skew

Offsets the balance between the attack and decay of each grain's envelope.

Negative values emphasize a faster attack with a longer decay, while positive values create a slower fade-in with a shorter release, producing swelling or reverse-like textures.

### 7. Grain Rate Jitter

Adds random variation to the timing of individual grains.

At **0%**, grains are generated at perfectly regular intervals. Increasing the value introduces progressively more timing variation, creating looser, more natural rhythms. At higher Grain Rates, Jitter can also introduce additional texture and noise-like characteristics.


# Playback Controls

### Overview

The **Playback Controls** set how Lucid moves through the captured loop over time. In **Stretch** mode, playback slows down, reverses, or freezes in sync with your project. In **Scrub** mode, you move through the loop by hand or with modulation, resequencing it in new ways. Both modes stay locked to your timeline whenever you want.

![Playback controls.png](attachment:91927110-99b9-4121-8c3b-a9eb68ab7811:Playback_controls.png)

***

### Playback Mode

Selects how captured audio is played back.

* **Stretch:** Time-stretches captured audio while keeping playback synchronized to the timeline or incoming audio. Ideal for freeze effects, rhythmic manipulation, and evolving time-based textures.
* **Scrub:** Lets you manually move through the captured audio. Automate or modulate the playback position to create expressive resequencing and real time performance effects.

### Stretch Mode

Determines what triggers a new stretch.

* **Grid.** Retriggers stretching at tempo-synced intervals, keeping playback aligned with the project timeline.
* **Transient.** Retriggers whenever a transient is detected in the incoming audio, following the natural rhythm of the source material.
* **Manual.** Starts a new stretch each time **Activate** is pressed, making it ideal for live performance, automation, and manual freeze effects.

### Stretch Retrigger

Sets how often stretching retriggers when using **Grid** mode.

Shorter note divisions retrigger more frequently, while longer divisions allow each stretch to continue for a greater duration. If the retrigger interval is shorter than the current Grain Rate, playback may reset before new grains are generated, making the stretch effect inaudible.

### Stretch

Controls how much the captured audio is stretched without affecting its pitch.

At **1x**, audio plays at its original speed. Increasing the value progressively slows playback until the incoming audio is completely frozen. Stretching follows the selected **Stretch Mode**.

{% hint style="info" %}
Push Stretch to maximum and raise Blur to turn any input into a smooth, sustained pad.
{% endhint %}

### Stretch Sync

Locks the **Stretch** control to tempo-synchronized values.

When enabled, stretching snaps to musical divisions for rhythmically aligned playback. When disabled, Stretch can be adjusted continuously for unrestricted time manipulation.

### Stretched BPM

Displays the effective tempo of the stretched audio.

The displayed value is calculated from the project tempo and current Stretch amount. You can also enter a target BPM to automatically set the closest matching Stretch value.

### Stretch Sensitivity

Adjusts how easily incoming transients trigger stretching when using **Transient** mode.

Higher values respond to quieter sounds, while lower values focus only on stronger transients, helping stretching follow the primary rhythm of the source material.

### Scrub Position

Sets the playback position within the captured audio.

Move through the recorded loop manually, or automate and modulate the control to create dynamic playback and time-based effects. The available scrub range depends on the current **Loop Length**.

{% hint style="info" %}
Modulate Scrub Position to build new sequences that stay locked to your loop.
{% endhint %}

### Scrub Mode

Determines how **Scrub Position** moves through the captured audio.

**Free** provides smooth, continuous movement, while synchronized modes snap playback to tempo-based note divisions for rhythmically precise sequencing.

### Scrub Record Hold

Freezes the current recording buffer.

When enabled, incoming audio is no longer recorded, allowing you to manipulate a fixed section of captured audio. Disable Hold to resume recording live input.

### Input Meter

Displays the level of the incoming audio being recorded.

A recording indicator shows when audio is actively being captured. Click the meter to toggle **Scrub Record Hold**, allowing you to freeze or resume recording.

### Stretch Activate

Enables or disables Stretch playback manually.

Disabling Stretch returns playback to the live input. Re-enabling it starts a new stretch from the current input, making it useful for manual triggering, automation, and live performance.

### Reverse

Reverses playback through the captured audio.

When enabled, both the playback position and generated grains play in reverse for a natural reverse effect. In **Manual** mode, enabling Reverse starts a new stretch. In **Grid** and **Transient** modes, playback direction changes immediately.

{% hint style="info" %}
Try combining this with the Grain Delay for unique reverse delay effects.
{% endhint %}

### Reverse Probability

Sets the likelihood that individual grains will play in reverse.

At **0%**, all grains play forward. At **50%**, forward and reverse playback occur equally often. At **100%**, every grain plays in reverse. This affects only the playback direction of each grain, while **Scrub Position** continues to determine where playback begins.

### Reverse Indicator

Displays the current playback direction of generated grains.

Click the forward or reverse indicator to force all grains to play in the selected direction.

### Spray

Randomizes the playback start position of each grain.

Lower values keep grains close to the current playback position, while higher values spread them across a wider section of the captured audio, producing more diffuse and ambient textures.

### Blur

Applies phase randomization to smooth granular playback.

Increasing Blur reduces artifacts during stretching and freezing, creating softer and more natural sounding textures. Lower values preserve a sharper and more defined character.

### Level

Adjusts the volume of newly generated grains.

Because the level is applied as each grain is created, changes occur gradually rather than affecting all currently playing grains immediately.


# Pitch Controls

### Overview

The **Pitch Controls** shape the pitch of every grain and keep it in key. Lucid detects and retunes each grain to your scale in real time, so you can transpose and modulate freely without falling out of tune, then use the chord and arp system to turn any sound into stacked harmonies and melodic sequences.

{% hint style="info" %}
Pitch detection works best on sources that play one note at a time, like vocals and leads. Lucid tracks a single pitch much like an auto-tuning effect, but on every grain. On chords or non-tonal material, no single pitch can be detected, so Lucid falls back to the scale's root note: still musical, just less precise.
{% endhint %}

![Pitch Controls.png](attachment:d81db2b2-e11b-4069-9385-d47f79876443:Pitch_Controls.png)

***

### Grain Pitch

Adjusts the pitch of each generated grain. The behavior of this control depends on the selected **Pitch Mode**.

In **Scale** mode, each grain is analyzed and retuned to the active scale in real time, allowing you to transpose and modulate pitch while remaining in key.

### Pitch Mode

Determines how grain pitch is processed.

* **Repitch:** Links pitch and playback speed, producing classic sampler and tape-style pitch shifting.
* **Free:** Shifts pitch independently of playback speed, preserving the original timing of the source audio.
* **Scale:** Detects and retunes each grain to the active scale in real time, allowing pitch changes that remain harmonically aligned with the selected key.

### Detune

Adds random pitch variation between individual grains.

At **0%**, all grains play at the selected Grain Pitch. Increasing the value introduces subtle to pronounced pitch variation, up to a full semitone above or below at 100%, creating chorus-like thickening and wider textures.

{% hint style="info" %}
Try moderate amounts with larger grain sizes to thicken your sound into lush, ensemble-like textures.
{% endhint %}

### Retune Mode

Controls how strongly grains are corrected to the active scale.

* **Off:** Disables pitch correction while still allowing Scale-based transposition to remain in key.
* **Smooth:** Applies gentle pitch correction for a more natural sounding result.
* **Hard:** Snaps each grain directly to the nearest scale note, producing a more pronounced pitch correction effect.

### Chord Mode

Determines how chord intervals are applied to generated grains.

* **Off:** Disables chord processing so all grains use the same pitch.
* **Arp:** Cycles through the active intervals one grain at a time. The playback speed follows the current Grain Rate, allowing tempo-synced arpeggios.
* **Chord:** Plays every active interval simultaneously, creating layered harmonic textures from each grain.

{% hint style="info" %}
Set the Grain Rate to a synced value in Arp mode to sequence arpeggios in perfect time with your\
track.
{% endhint %}

### Arp Randomize

Randomizes the playback order of intervals in **Arp** mode.

Lower values introduce occasional changes to the interval sequence, while higher values create increasingly unpredictable arpeggio patterns. Every interval is still played once before the sequence repeats.

### Chord Stereo Spread

Distributes chord voices across the stereo field.

At **0%**, all voices remain centered. Increasing the value alternates voices between the left and right channels, creating a wider stereo image while keeping the first voice centered when an odd number of intervals is active.

### Chord Interval

Sets the pitch offset for each arpeggio step or chord voice.

Values are measured in semitones for chromatic scales and in scale degrees for all other scales, ensuring intervals remain harmonically aligned with the selected key.

### Interval Active

Enables or disables an individual chord interval.

Disabled intervals are removed from stacked chords and skipped during arpeggiated playback, allowing you to reshape chords and sequences without changing the remaining intervals.

### Scale Note

Add or remove this note from the active scale.

The selected scale is shared throughout the plugin. Any parameter or mode that uses **Scale** will reference the notes enabled here, ensuring pitch-based processing remains in key.


# Grain Filter

### Overview

The **Grain Filter** gives every grain its own multi-mode filter, with independent modulation and drive. Because each grain is filtered on its own, tone and texture shift and evolve from grain to grain in ways a single filter never could.

<figure><img src="/files/H03FcjJoIVreOzoR4Jgp" alt=""><figcaption></figcaption></figure>

***

### 1. Filter Mode and display

#### Grain Filter Mode

Select the filter type applied to each grain.

* **Lowpass.** Passes frequencies below the cutoff. Includes **Drive** for saturated, aggressive filter sweeps.
* **Highpass.** Passes frequencies above the cutoff. Includes **Drive** for added harmonic character.
* **Bandpass.** Focuses on frequencies around the cutoff. Includes **Drive**, making it ideal for vocal-like and resonant textures.
* **Notch.** Removes frequencies around the cutoff. Includes **Drive** for hollow, phasey movement.
* **Morph.** Smoothly transitions between **Lowpass**, **Bandpass**, **Highpass**, and **Notch** using the **Morph** control.
* **Comb.** A resonant comb filter with **Damping** control. When **Scale** is enabled, it functions as a tuned resonator.
* **Flange.** A short modulated comb filter with **Damping**, creating metallic resonances and per-grain flanging effects. Can also be tuned with **Scale**.
* **Phaser.** A multi-stage phaser where **Morph** controls the spacing of notches and peaks across the frequency spectrum.
* **Allpass.** A phase-shifting allpass filter chain. **Morph** spreads the phase stages to create diffuse, smeared coloration.
* **Reducer.** Combines sample rate reduction and bit depth reduction for lo-fi textures. **Cutoff** controls the sample rate, **Smooth** softens reconstruction artifacts, and **Bits** adjusts bit depth.

### 2. Filter Controls

### Scale

Quantizes the filter cutoff to the currently selected musical scale.

This allows resonant filters, comb filters, and flangers to function as tuned resonators for harmonic filtering effects.

{% hint style="info" %}
Scale does not affect the filter's internal modulation unless **Random** modulation is enabled.
{% endhint %}

### Cutoff

Sets the cutoff frequency of the per-grain filter.

When **Scale** is enabled, the cutoff snaps to notes in the active scale, transforming resonant filters, comb filters, and flangers into tuned resonators that remain harmonically in key.

### Random

Randomizes each grain's filter cutoff instead of applying a continuous modulation sweep.

This is ideal for introducing variation and unpredictability to dense granular textures.

When **Scale** is enabled, randomized cutoff values are quantized to the active musical scale.

### Mod Depth

Controls how far the filter cutoff moves during each grain's lifetime.

Every grain modulates its filter independently, creating unique movement across the texture. Negative values reverse the modulation direction.

Enable **Random** to replace the sweep with a randomized cutoff offset for every grain.

### Mod Rate

Controls how many modulation cycles occur during each grain's lifetime.

* **1.** One complete filter sweep per grain.
* **Higher values.** Faster modulation, reaching audio-rate FM-style effects with shorter grain sizes.

{% hint style="info" %}
This parameter has no effect when **Random** is enabled.
{% endhint %}

### Resonance

Controls the emphasis around the cutoff frequency.

Higher values produce a sharper resonant peak, highlighting frequencies near the cutoff. In **Comb**, **Flange**, **Phaser**, and **Allpass** modes, this parameter controls feedback intensity, creating stronger resonances.

### Drive

Adds per-grain saturation and harmonic distortion.

* **0%.** Drive is disabled.
* **Higher values.** Produce increasingly aggressive soft clipping while preserving the detail and movement of individual grains.

### Morph

Shapes the filter response. Its behavior varies depending on the selected filter mode.

* **Morph Filter.** Blends continuously between **Lowpass**, **Bandpass**, **Highpass**, and **Notch**, enabling smooth transitions between filter types.
* **Phaser & Allpass.** Controls the spacing between notches and peaks, ranging from tightly clustered sweeps to wide spectral movement.

### Damping

Available in **Comb** and **Flange** modes.

Reduces high frequencies in the feedback path, causing higher harmonics to decay faster than lower ones.

* **0%.** Bright, metallic resonances with minimal damping.
* **Higher values.** Darker, shorter resonances that resemble muted strings or damped resonators.

### Smooth

Available in **Reducer** mode.

Applies smoothing between sample rate reduction steps.

* **0%:** Raw, stair-stepped digital artifacts.
* **Higher values:** Softer aliasing and a smoother, lowpass-like character.

### Bits

Available in **Reducer** mode.

Sets the bit depth of the reducer.

* **16 bits.** Bit reduction is bypassed.
* **Lower values.** Introduce quantization noise and classic digital crunch.

### Mix

Blends the filtered and unfiltered signal for each grain.

* **0%.** Dry signal only.
* **100%.** Fully filtered signal.

### Grain Filter Bypass

Enables or disables the entire per-grain filter section.


# Grain Imager

### Overview

The **Grain Imager** positions each grain across the stereo field as it's generated. Distinct panning patterns and width controls build a wide, controlled image straight from the grains, from subtle movement to bold, immersive width.

<figure><img src="/files/rxIwVMtMWpF4Is2CEE7c" alt=""><figcaption></figcaption></figure>

***

### 1. Imager Mode and display

**Spread Mode**

The **Spread Mode** menu determines how grains are positioned within the stereo field.

* **Alternate** places consecutive grains alternately on the left and right channels, creating a rhythmic stereo bounce.
* **Pendulum** moves grains progressively across the stereo field from left to right and back again.
* **Helix** distributes grains along two interleaved paths that move in opposite directions, producing a layered stereo motion.
* **Bloom** uses a golden ratio distribution to create an even, non-repeating stereo spread.
* **Scatter** assigns each grain a completely random stereo position for a diffuse, cloud-like image.
* **Drift** gradually offsets each grain from the previous position, causing the stereo image to wander organically over time.

### 2. Grain Panning

**Smooth Spread**

When **Smooth Spread** is enabled, grains continuously glide between stereo positions throughout their lifetime instead of remaining fixed.

This creates fluid stereo movement, transforming stepped placement patterns into smooth, evolving motion.

**Spread**

The **Spread** control adjusts how widely grains are distributed around the current **Pan** position.

At **0%**, all grains are centered at the base pan position, creating a mono image. Increasing the value expands the distribution, with **100%** allowing grains to span the full stereo field.

{% hint style="info" %}
Combine high **Spread** values with **Mono Lows** enabled to create a wide stereo image while keeping the low frequencies focused in the center.
{% endhint %}

#### **Pan**

The **Pan** control sets the center position around which grains are distributed.

Unlike a traditional pan control, the pan position is captured individually by each grain as it is generated. Changes therefore affect only newly created grains, resulting in natural transitions without abrupt jumps in the stereo image.

### 3. Dimension and Size

**Dimension**

The **Dimension** control widens the grain output using a dedicated stereo expansion effect.

The effect automatically adapts its delay times and movement to the current grain size and playback rate, ensuring the stereo enhancement remains synchronized with the granular texture.

**Dimension Size**

**Dimension Size** scales the delay times used by the **Dimension** effect.

Lower values produce a tighter and more subtle stereo expansion, while higher values create a larger, more spacious stereo image.

### 4. Mono Lows and Width

**Mono Lows**

When enabled, **Mono Lows** keeps frequencies below the **Mono Frequency** crossover point in mono.

This preserves a focused, stable low end while allowing higher frequencies to remain wide in the stereo field.

**Mono Frequency**

The **Mono Frequency** control sets the crossover frequency used by **Mono Lows**.

Increasing the value keeps more of the low-frequency content centered, while decreasing it allows the stereo image to extend further into the low end.

This control is available only when **Mono Lows** is enabled.

**Stereo Width**

The **Stereo Width** control adjusts the overall width of the processed signal.

At **100%**, the stereo image remains unchanged. Lower values progressively narrow the image toward mono, while values above **100%** increase the perceived stereo width.

For improved mono compatibility when using wider settings, enable **Safe Width**.

**Safe Width**

**Safe Width** determines how stereo width values above **100%** are generated.

When enabled, stereo expansion is applied dynamically to maintain a balanced image with improved mono compatibility.

When disabled, stereo width is increased statically up to **200%**, allowing for a more exaggerated effect at the expense of greater phase cancellation when summed to mono.

**Grain Imager Bypass**

The **Grain Imager Bypass** button enables or disables the entire Grain Imager section, allowing you to quickly compare the processed and unprocessed stereo image.


# Grain Delay

### Overview

The **Grain Delay** repeats each grain as a series of delayed grains rather than echoing the whole signal. Every tap is its own grain, so you can sweep the delay time without pitch artifacts, and scale-locked shifting turns the repeats into shimmering, arpeggiated spaces that stay in key.

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

***

### 1. Delay Mode

#### Ping Pong

Alternates delay taps between the left and right channels.

Feedback is cross-fed between channels, producing wide stereo echoes that continue bouncing across the stereo field.

#### Channel Swap

Swaps the left and right channels on alternating delay taps.

This creates rotating stereo movement, particularly when processing wide stereo sources. For even more spatial motion, combine it with the **Grain Imager**.

### 2. Filter Controls

#### Delay Sync

Synchronizes **Delay Time** to the host tempo.

When enabled, the **Delay Time** control snaps to musical note divisions. When disabled, delay time can be adjusted continuously for more organic rhythms and comb filtering effects.

#### Delay Time

Sets the time between successive grain delay taps.

Short delay times create dense grain clusters, while longer times produce rhythmic echoes. Since each tap is an independent grain, the delay time can be swept smoothly without affecting pitch.

#### Taps

Sets the number of delayed grain repeats.

Each tap is a complete copy of the original grain, spaced according to **Delay Time** and pitch shifted based on the selected **Shift Pattern** and **Shift** settings.

Increasing the number of taps creates longer and denser delay trails.

#### Shift Pattern

Determines how pitch changes are applied throughout the delay taps.

* **Hold:** Every tap is shifted by the same interval, creating parallel harmonies.
* **Alternate:** Successive taps alternate above and below the original pitch.
* **Ramp:** Each tap increases or decreases progressively, creating rising or falling arpeggios.
* **Pulse:** Pitch steps outward while returning to the original pitch between each step.
* **Triangle:** Pitch rises to a peak, falls through the original pitch to a lower point, then rises again.
* **Diverge:** Taps spread outward from the original pitch in both directions.
* **Random:** Each tap is assigned a random interval between the original pitch and the selected shift amount.
* **Chaos:** Every tap receives a completely random pitch within a two-octave range above or below the original.

#### Shift

Sets the pitch interval applied between delay taps.

The selected **Shift Pattern** determines how this interval is distributed across the delay sequence, allowing echoes to form harmonic progressions.

#### Feedback

Controls how much of the delay output is fed back into the delay line.

Higher values produce longer, gradually decaying echoes, while lower values create shorter delay tails.

Pitch shifting is applied only to the initial taps and is not reprocessed within the feedback loop, keeping repeated echoes harmonically stable.

#### Space

Adds a diffused reverb to the grain delay.

* **0%:** Reverb is bypassed for traditional delay behavior.
* **Higher values:** Increase the amount of reverb until the dry delay signal is gradually replaced by a spacious, diffuse ambience.

{% hint style="info" %}
Combine **Space** with the delay's pitch shifting to create shimmer-style reverbs that remain harmonically locked to your chosen key.
{% endhint %}

#### Lowpass

Applies a lowpass filter to the grain delay.

The filter is applied recursively to the feedback signal, causing each repeat to become progressively darker and smoother. This is useful for creating natural, warm delay tails.

#### Highpass

Applies a highpass filter to the grain delay.

The filter is applied recursively to the feedback signal, gradually reducing low frequencies with each repeat. This helps keep delay trails clear and prevents low-end buildup.

#### Mix

Blends the original grains with the grain delay output.

* **0%:** Original grains only.
* **100%:** Delay taps and feedback only.

{% hint style="info" %}
Set **Mix** to **100%** and Lucid's global **Dry/Wet** control to **50%** to use Lucid as a dedicated grain delay effect.
{% endhint %}

#### Grain Delay Bypass

Enables or disables the entire Grain Delay section.


# Animator Pad

### Overview

Lucid's **Animator Pad** is a single XY pad whose two axes control the two macros, and because each macro shapes many parameters at once, a single move of the pad moves your whole patch. The **Animator** traces a shape around the current pad position to animate the macros automatically, adding continuous, organic motion. Everything here acts on the two macros only, turning every preset into an expressive performance.

![Animator pad.png](attachment:7fac0eb6-3f1d-4ae8-9ffc-af59e4d96f67:Animator_pad.png)

***

### 1. Animator Depth

Controls how far the animation extends from the Macro position.

At 0%, the animation collapses to a single point at the Macro handle, producing no movement. As the value increases, the traced shape expands outward until it reaches its full size at 100%.

### 2. Animator Drift

Adds smooth, random deviation around the active shape path.

Drift introduces subtle variations to the live animation without altering the underlying shape itself. The static curve remains unchanged while the animated cursor gently wanders around the path, creating more organic and less repetitive motion.

The amount of drift scales with Animator Depth. When Depth is set to 0%, the animation is stationary, and Drift has no effect.

### 3. Animator Mode

Selects the shape that the Animator traces around the Macro position.

**Orbit.** Creates orbiting, petal-shaped paths that produce smooth, organic movement. Orbit is well suited for slow, evolving modulation and breathing-style motion.

**Weave.** Generates interlocking sine-wave sweeps that cross over themselves. Weave produces tighter, more repetitive patterns with a rhythmic, looping character.

### 4. Animator Cycles

Selects which figure within the current shape family is traced.

Increasing the Cycles value moves from simple, circle-like motion toward progressively more intricate and complex patterns. Because more movement is traced within each cycle, higher values also make the animation feel faster at the same Rate.

### 5. Animator Warp

Adjusts the character of the selected shape.

For **Orbit**, Warp controls the pen offset from the inner gear. Lower values produce circular motion, while higher values gradually introduce cusped petals and increasingly detailed rosette patterns.

For **Weave**, Warp controls the phase offset between the X and Y axes, changing the relationship between the crossing curves.

### 6. Animator Rate

Controls the speed of the animation cycle.

Higher values increase the speed at which the Animator traces the selected shape, shifting the modulation from slow, evolving movement to fast, rhythmic variations.

When the Sync button is enabled, the animation speed is locked to musical time divisions, causing modulation movement to follow the project tempo instead of using free-running Hz values.


# Effects Rack

### Overview

Lucid’s Effects Rack includes 8 studio-grade effects you can load into up to 12 freely assignable slots. Once loaded, effects can be rearranged, swapped, or removed.

The included effects are ideal for creating mix-ready presets, as well as creative sound design applications.

<figure><img src="/files/DdEF2NKNAID9bd0TW6HT" alt=""><figcaption></figcaption></figure>

### 1. Effect Rack Tab

Open the **Effects Rack** by clicking the **Effects** tab at the top of the plugin window.

This tab also includes a **Rack** **Bypass** button. Toggle it to switch the entire rack on or off and quickly compare the resynthesized signal with and without **Effects Rack** processing from any view.

### 2. Effect Slots

Each **Effect Slot** can host any of the 8 included effects, providing a building block to enhance and further shape your sound.

Effect slots support sub-presets and can be reordered, bypassed, and duplicated. See[ **Shared Settings**](/lucid-manual/effects-rack/shared-settings) for details.

### 3. Effect Selector

The **Effect Selector** lists all available effects. Click an effect to load it into the rack.

The following effects are included:

* [**Chorus**](/lucid-manual/effects-rack/chorus)**.**&#x41;dd rich unison, stereo enhancement, and detuned feedback.
* [**Compressor**](/lucid-manual/effects-rack/compressor)**.** Shape dynamics with up to three bands of dual compression.
* [**Delay.**](/lucid-manual/effects-rack/delay) Create echoes, slapbacks, and tempo-synced rhythmic patterns.
* [**Distortion.**](/lucid-manual/effects-rack/distortion) Add smooth saturation, tube distortion, or full-blown destruction.
* [**Equalizer.**](/lucid-manual/effects-rack/equalizer) Balance and sculpt your sound with a flexible parametric EQ.
* [**Filter.**](/lucid-manual/effects-rack/filter) Create complex movement with a stereo morphing filter.
* [**Reverb.**](/lucid-manual/effects-rack/reverb) Place your sound in realistic spaces or create massive ambience.
* [**Shifter.**](/lucid-manual/effects-rack/shifter) Add frequency shifting and ring modulation with FM and feedback.


# Shared Settings

### **Overview**

All effect types share some core settings and controls that can be used to customize the **Effects Rack** and speed up your workflow.

<figure><img src="/files/g1Wb65sPYR1nrvG09Pgs" alt=""><figcaption></figcaption></figure>

### 1. Effect Bypass

Toggle an effect on or off with the **Effect Bypass** button in the top left. Use it to audition and understand the effect’s impact on the current preset.

### 2. Drag Handle

Click and drag the **Drag Handle** to quickly reorder effects. Changing the effect order can yield interesting variations.

{% hint style="info" %}
Hold **Option** (macOS) or **Alt** (Windows) and use the **Drag Handle** to copy one effect slot onto another.
{% endhint %}

### 3. Effect Dropdown

Click the effect name to view key options for changing the effect slot and loading effect presets.

* **Factory:** Browse factory presets created by our team.
* **User:** Access the **Default** preset and other presets you have saved.
* **Save Preset:** Save the current settings as a new preset for easy recall.
* **Show Presets:** Reveal the effect’s preset folder on your computer. Once open you can delete presets, or organize existing presets into multiple folders.
* **Swap Effect:** Replace the current effect with another effect type.
* **Remove Effect:** Remove the selected effect from the chain, clear all of its settings.

### 4. Effect Display

Each effect includes a real-time display that shows how it is processing the signal. Most displays are interactive, letting you adjust parameters directly.

Some effects include multiple display tabs. For example, Delay, Distortion, and Reverb provide an effect-specific display and additional filter controls. See the corresponding effect pages for details.

### 5. Mix Controls

Each effect includes utility controls for parallel processing and gain staging.

**In:** Sets the input level before the effect for optimal processing or to drive level-dependent effects. It can also be used as a send control for time-based effects such as Reverb and Delay.

**Out:** Sets the level after processing to apply any required gain compensation. This will affect both the dry and wet signals.

**Mix:** Blends the unprocessed (dry) and processed (wet) signal to find the ideal balance.


# Chorus

### Overview

**Chorus** creates lush unison effects by layering up to 4 time and pitch-modulated copies of the input, mimicking multi-voice ensembles to add density and stereo width. It ranges from smooth and natural to over-the-top detuned feedback.

<figure><img src="/files/ED1kG1fp9wADecD93UjQ" alt=""><figcaption></figcaption></figure>

### 1. Effect Dropdown

The **Effect Dropdown** lets you remove or swap the effect and load or save sub-presets. See [**Shared Settings**](/lucid-manual/effects-rack/shared-settings) for dropdown options and detailed descriptions.

### 2. Chorus Voices

Sets the number of modulated delay voices (up to 4). More voices create a denser, more complex modulation.

### 3. Chorus Display

Shows the number of active voices and visualizes their stereo delay times as you adjust parameters.

### 4. Chorus Controls

**Size.** Sets the modulation delay-time range. Larger values increase detuning and separation from the dry signal; smaller values produce a tighter sound with more audible phase cancellation.

**Feedback.** Feeds a portion of the modulated signal back into the input, adding resonant, detuned delay effects.

**Width.** Controls the stereo spread of the modulated voices. Higher values widen the chorus’s stereo image; lower values preserve the original stereo image.

**Rate.** Sets the modulation speed. Slow rates provide gentle movement; faster rates create shimmering or warbling effects.

### 5. Mix Controls

**In.** Sets the level of the input signal before the effect.

**Out.** Sets the final level after processing and dry/wet mixing.

**Mix.** Blends the unprocessed (dry) and processed (wet) signals.


# Compressor

### Overview

**Compressor** is a flexible dynamics processor for single or multi-band operation. With up to 3 bands of upward and downward compression, it provides precise control across the spectrum, from subtle enhancement to over-the-top effects.

<figure><img src="/files/U3roVSRDclC70JFoS0WI" alt=""><figcaption></figcaption></figure>

### 1. Effect Dropdown

The **Effect Dropdown** lets you remove or swap the effect and load or save sub-presets. See **Shared Settings** \[link to page] for dropdown options and detailed descriptions.

### 2. Compressor Bands

Selects the number of compression bands.

* **1-Band:** Traditional full-spectrum compression that affects all frequencies equally.
* **2-Band:** Splits the signal into low and high bands for targeted control.
* **3-Band:** Splits the signal into low, mid, and high bands for full-spectrum shaping.

### 3. Compressor Display

The **Compressor Display** lets you adjust crossover frequencies and per-band threshold and ratio settings.

The display provides the following controls:

* **Crossover Frequencies:** Drag the vertical handles to set the crossover points between bands and target specific frequency ranges.
* **Downward Threshold:** Drag the upper wide horizontal line on each band to set its downward compression threshold. Downward compression reduces gain when the signal exceeds this level.
* **Downward Ratio:** Drag the band’s stacked lines to set the downward compression ratio. Higher ratios apply more gain reduction; 1:1 applies none.
* **Upward Threshold:** Drag the lower wide horizontal line on each band to set its upward compression threshold. Upward compression adds gain when the signal falls below this level.
* **Upward Ratio:** Drag the band’s stacked lines to set the upward compression ratio. Higher ratios apply more gain boost; 1:1 applies none.

{% hint style="info" %}
Upward or downward compression can be disabled per band. To toggle, **Command-click** (macOS) or **Ctrl-click**(Windows) the band’s threshold or ratio in the display. The affected controls will be grayed out when inactive.
{% endhint %}

### 4. Compressor Controls

**Per-Band Makeup Gain.** Sets the output gain of each compressor band individually. This is useful for balancing the level of each band after applying the desired amount of compression.

**Attack.** Controls how quickly the compressor responds once the signal exceeds the threshold. Faster settings will more tightly control transients, while slower settings provide punchier and more transparent leveling.

**Release.** Determines how quickly compression eases off after the signal drops below the threshold. Faster settings will product louder pumping effects while slower settings are more transparent but result in more overall gain reduction.

**Depth.** Scales the intensity of compression across all bands. 0% applies no compression; 200% exaggerates the per-band settings. This can be thought of as increasing or decreasing the ratio of all compressors at the same time.

### 5. Mix Controls

**In:** Sets the level of the input signal before the effect. This can be used to change the level before compression is applied, producing a more or less intense effect.

**Out:** Sets the final level after processing and dry/wet mixing. This can be used to apply makeup gain across all bands at once.

**Mix:** Blends the unprocessed (dry) and processed (wet) signals. This can be used for parallel compression effects, allowing you to compress more aggressively while still letting some of the dry signal through.


# Delay

### Overview

**Delay** adds echoes, rhythmic patterns, and spacious textures. It includes a band-pass filter, ducking, and stereo width controls, making it suitable for everything from tight slapback effects to evolving ambient trails.

<figure><img src="/files/6ZWBoqOxAW89M6O4wMTW" alt=""><figcaption></figcaption></figure>

### 1. Effect Dropdown

The **Effect Dropdown** lets you remove or swap the effect and load or save sub-presets. See [**Shared Settings**](/lucid-manual/effects-rack/shared-settings) for dropdown options and detailed descriptions.

### 2. Filter Controls

These controls affect the variable-width band-pass filter placed within the delay’s feedback line. Use them to focus on specific frequencies, reduce low end, or produce warmer effects.

These settings can also be adjusted by switching the **Display Tabs** to reveal the draggable **Filter Display**.

**Filter Frequency.** Sets the center frequency of the band-pass filter where the delay is most pronounced.

**Filter Width.** Adjusts the bandwidth around the center. Narrow settings isolate the delay to a small band; wider settings let more of the original signal through, producing a wider frequency response.

### 3. Delay Display

The **Delay Display** visualizes stereo delay times and feedback in real time as you adjust parameters.

Switch the **Display Tabs** to reveal the **Filter Display**, which provides a draggable filter response for adjusting the delay’s filter settings.

### 4. Delay Controls

**Time.** Controls the delay time in seconds or BPM-synced values.

**Time BPM Sync.** Click the button to the right of **Time** to toggle between BPM-synced values and seconds.

**Feedback.** Sets how much of the delayed signal is fed back into the delay line. Higher values increase repeats and can reach near-infinite delays at extreme settings.

**Width.** Adjusts the stereo spread of the delayed signal by applying a slight time offset between channels. Higher values create wide, immersive echoes; lower values produce stereo delays with identical time settings.

### 5. Ducking Controls

The Delay’s built-in ducking lowers the delayed signal when the input is present, preventing the input from being masked by the effect and reducing clutter within the mix.

**Depth.** Adjusts how much ducking is applied to the delayed signal. 0% results in no ducking.

**Time.** Sets how quickly ducking engages after the input plays. Short times produce immediate reductions; longer times yield smoother, more gradual transitions.

### 6. Mix Controls

**In.** Sets the level of the wet signal path before processing. This can be used as a delay send control.

**Out.** Sets the final level after processing and dry/wet mixing.

**Mix.** Blends the unprocessed (dry) and processed (wet) signals.


# Distortion

### Overview

The **Distortion** effect is an analog-inspired harmonic processor that can produce everything from warm saturation to broken tube-style distortion. It also includes filtering and tone controls for precise control of the effect’s color and frequency range.

<figure><img src="/files/YpJu55DSQ85Vhv11J2sY" alt=""><figcaption></figcaption></figure>

### 1. Effect Dropdown

The **Effect Dropdown** lets you remove or swap the effect and load or save sub-presets. See [**Shared Settings**](/lucid-manual/effects-rack/shared-settings) for dropdown options and detailed descriptions.

### 2. Filter Controls

These controls affect the variable-width band-pass filter placed before the distortion stage. Use them to focus on specific frequencies, reduce low end, or produce warmer effects.

These settings can also be adjusted by switching the **Display Tabs** to reveal the draggable **Filter Display**.

**Filter Frequency.** Sets the center frequency of the band-pass filter where the distortion is most pronounced.

**Filter Width.** Adjusts the bandwidth around the center. Narrow settings isolate the distortion to a small band; wider settings let more of the original signal through, producing more harmonic content.

### 3. Distortion Display

The **Distortion Display** visualizes the distortion’s response in real time as you adjust parameters.

Switch the **Display Tabs** to reveal the **Filter Display**, which provides a draggable filter response for adjusting the distortion’s filter settings.

### 4. Distortion Controls

**Drive.** Adjusts the amount of gain applied before distortion. Lower values produce more subtle saturation, while higher values produce more intense distortion. **Drive** also interacts with both **Crush** and **Bias** in interesting ways.

**Crush.** Introduces additional nonlinear processing that can cause dropouts and additional compression. Higher settings can produce unpredictable effects, especially when combined with higher **Drive** and **Bias**.

**Bias.** Applies asymmetry to the distortion curve, adding more even-order harmonics similar to analog tubes. Ideal for warmer saturation at lower **Drive** settings or overdriven-tube behavior at higher **Drive** settings.

**Tone.** Tilts the frequency balance toward higher or lower frequencies to adjust the harmonic balance and color of the distortion.

### 5. Mix Controls

**In.** Sets the level of the wet signal path before processing. Use it to drive the distortion harder or softer.

**Out.** Sets the final level after processing and dry/wet mixing. Use for additional gain compensation if needed.

**Mix.** Blends the unprocessed (dry) and processed (wet) signals. Use for parallel distortion effects.


# Equalizer

### Overview

**Equalizer** is an essential parametric EQ with up to four flexible filters to balance and enhance the input signal. Advanced tools like **Solo** and **Adaptive Q** streamline workflow and expand creative possibilities.

<figure><img src="/files/J6yCKJWmcUTQGdp3LOTS" alt=""><figcaption></figcaption></figure>

### 1. Effect Dropdown

The **Effect Dropdown** lets you remove or swap the effect and load or save sub-presets. See [**Shared Settings**](/lucid-manual/effects-rack/shared-settings) for dropdown options and detailed descriptions.

### 2. Equalizer Settings

**Solo.** Solos the currently selected filter so you can hear its effect in isolation for precise adjustment.

**Adapt Q.** When active, each filter’s internal Q setting is automatically adjusted based on its **Gain** setting: boosts and cuts become narrower at higher levels and wider at lower levels for more musical results.

### 3. Equalizer Display

The **Equalizer Display** provides an easy way to select and adjust EQ filters while viewing the EQ’s frequency response and its effect on the input signal.

Click and drag a circular indicator to select and adjust an individual filter. The controls to the right of the display always apply to the currently selected filter.

### 4. Equalizer Controls

All controls to the right of the **Equalizer Display** affect the currently selected filter.

**Filter Bypass.** Enable or disable the currently selected filter.

**Filter Type.** Each filter can be set to one of the following types:

* **Low Pass.** Cuts high frequencies; allows lows through.
* **High Pass.** Cuts low frequencies; allows highs through.
* **Band Pass.** Emphasizes a narrow frequency band while attenuating others.
* **Notch.** Removes a narrow frequency range; useful for eliminating resonances.
* **Peak.** Boosts or cuts around a center frequency; ideal for tone shaping.
* **Low Shelf.** Boosts or cuts low frequencies with a gradual slope.
* **High Shelf.** Boosts or cuts high frequencies with a gradual slope.

**Frequency.** Sets the filter’s center or cutoff frequency.

**Gain.** Adjusts the level of the peak or shelf filter to apply boosts or cuts to the selected range.

**Q.** Controls the bandwidth and resonance of the filter. Lower values produce narrower, more surgical responses; higher values result in wider responses.

### 5. Mix Controls

**In.** Sets the level of the wet signal path before processing. Use it for gain staging the processed path without affecting the dry signal.

**Out.** Sets the final level after processing and dry/wet mixing.

**Mix.** Blends the unprocessed (dry) and processed (wet) signals.


# Filter

### Overview

**Filter** is a multi-mode morphing filter with multiple slope options and stereo control. It can handle simple filtering, but it really shines when combined with modulation to create dynamic filter movement, making it a powerful tool for sound design, mixing, and performance.

<figure><img src="/files/m4FUOH0iTZs5u8EaWnQL" alt=""><figcaption></figcaption></figure>

### 1. Effect Dropdown

The **Effect Dropdown** lets you remove or swap the effect and load or save sub-presets. See [**Shared Settings**](/lucid-manual/effects-rack/shared-settings) for dropdown options and detailed descriptions.

### 2. Filter Order

The **Filter Order** determines how quickly frequencies are attenuated beyond the cutoff point. You can toggle between 12 dB/octave and 24 dB/octave modes:

* **12 dB/octave.** Produces a gentler roll-off for a more natural, subtle effect.
* **24 dB/octave.** Creates a steeper roll-off for tighter control, more pronounced filtering, and rounder resonance, similar to popular ladder filters.

### 3. Filter Display

The **Filter Display** shows the current filter response and its effect on the input signal.

Click and drag the circular indicator to adjust **Cutoff** and **Resonance**, or hold **Command** (macOS) or **Ctrl** (Windows) to adjust **Morph** instead of **Resonance**. The current **Cutoff** value appears in the top-right of the display.

### 4. Filter Controls

**Cutoff.** Sets the filter’s cutoff frequency, where attenuation begins.

**Resonance.** Sets the level of the peak at the cutoff frequency. 0% produces no peak; higher values create an intensely resonant peak.

**Morph.** Smoothly interpolates between low-pass, band-pass, high-pass, and notch filter types for expressive movement and fluid tonal shifts.

**Spread.** Offsets the cutoff between left and right channels to create super-wide filtering effects.

### 5. Mix Controls

**In.** Sets the level of the wet signal path before processing.

**Out.** Sets the final level after processing and dry/wet mixing.

**Mix.** Blends the unprocessed (dry) and processed (wet) signals.


# Reverb

### Overview

**Reverb** provides reverberation effects ranging from natural rooms to endless ambient spaces, adding depth and dimensionality to your sound. Flexible tonal shaping and dynamic controls help it sit in a mix, and it can also serve as a creative tool for spatial effects.

<figure><img src="/files/06HvnsL0c0OwhGu5leqg" alt=""><figcaption></figcaption></figure>

### 1. Effect Dropdown

The **Effect Dropdown** lets you remove or swap the effect and load or save sub-presets. See [**Shared Settings**](/lucid-manual/effects-rack/shared-settings) for dropdown options and detailed descriptions.

### 2. Filter Controls

These controls affect the variable-width band-pass filter applied to the reverb’s input. Use them to focus on specific frequencies, reduce low end, or produce warmer effects.

These settings can also be adjusted by switching the **Display Tabs** to reveal the draggable **Filter Display**.

**Filter Frequency.** Sets the center frequency of the band-pass filter where the reverb is most pronounced.

**Filter Width.** Adjusts the bandwidth around the center. Narrow settings isolate the reverb to a small band; wider settings let more of the original signal through, producing a wider frequency response.

### 3. Reverb Display

The **Reverb Display** visualizes reverb size and decay in real time as you adjust parameters.

Switch the **Display Tabs** to reveal the **Filter Display**, which provides a draggable filter response for adjusting the reverb’s filter settings.

### 4. Reverb Controls

**Size.** Controls the perceived size of the virtual space’s early reflections. Smaller values simulate intimate rooms; larger values simulate large halls and provide material for ambient textures.

**Decay.** Determines how long the reverb tail lasts. Short decays are tight and subtle. Long decays create lush, evolving spaces.

**Modulation.** Applies subtle movement to the reverb reflections, adding richness and depth. Useful for creating dreamy or slightly detuned effects.

### 5. Ducking Controls

The Reverb’s built-in ducking lowers the delayed signal when the input is present, preventing the input from being masked by the effect and reducing clutter within the mix.

**Depth.** Adjusts how much ducking is applied to the reverb signal. 0% results in no ducking.

**Time.** Sets how quickly ducking engages after the input plays. Short times produce immediate reductions; longer times yield smoother, more gradual transitions.

### 6. Mix Controls

**In.** Sets the level of the wet signal path before processing. Use it as a reverb send control.

**Out.** Sets the final level after processing and dry/wet mixing.

**Mix.** Blends the unprocessed (dry) and processed (wet) signals.


# Shifter

### Overview

**Shifter** provides stereo frequency shifting, ring modulation, and amplitude modulation with feedback and FM. It can create inharmonic, robotic effects, distinctive harmonic distortion, barber-pole phasing, auto-pan, and more.

<figure><img src="/files/N8A7I7UT6OZHNTSy2mhg" alt=""><figcaption></figcaption></figure>

### 1. Effect Dropdown

The **Effect Dropdown** lets you remove or swap the effect and load or save sub-presets. See [**Shared Settings**](/lucid-manual/effects-rack/shared-settings) for dropdown options and detailed descriptions.

### 2. Shifter Mode

**Freq Shift.** Applies linear frequency shifting to the signal. At higher shift amounts, it moves the sound up or down in frequency but also alters harmonic relationships, often producing inharmonic results. At lower amounts, mixing with the dry signal can create barber-pole phasing.

**Ring Mod.** Multiplies the input signal by a sine oscillator, generating sidebands above and below the original frequencies. At higher frequencies, this produces complex, often inharmonic tones useful for metallic or bell-like effects. At lower frequencies, it can produce tremolo or auto-panning, though amplitude modulation is often better suited for these tasks.

**Amp Mod.** Modulates the signal’s amplitude with an internal oscillator, generating sidebands above and below the original frequencies while preserving more of the original input than ring modulation. At higher frequencies, it produces rich harmonic effects. At lower frequencies, it can create tremolo or auto-panning.

### 3. Shifter Display

The **Shifter Display** visualizes stereo frequency shifting, phase, and feedback as you adjust parameters in real time, providing a clear view of changes.

### 4. Shifter Controls

**Frequency.** Sets the internal modulation oscillator frequency. Higher values (positive or negative) produce more intense shifting and harmonic effects, while values near zero produce slower phaser, tremolo, and auto-pan effects.

**Frequency BPM Sync.** Click the button to the right of **Frequency** to toggle between frequency and BPM-synced values.

**Feedback.** Feeds a portion of the output signal back into the input path. It increases resonance, intensifies harmonic distortion, and can lead to chaotic, noisy textures at high settings.

**FM.** Sets how much the input signal frequency-modulates the internal oscillator, introducing additional harmonic complexity. Lower values produce saturation-like sounds, while higher values can result in full-on harmonic destruction.

**Phase.** Offsets the stereo phase of the internal oscillator. While it can always be used to widen the stereo image, the effect is most pronounced at lower **Frequency** settings, where it can create stereo phasing and auto-pan effects.

### 4. Mix Controls

**In.** Sets the level of the wet signal path before processing. Use it to drive the effect harder when using FM.

**Out.** Sets the final level after processing and dry/wet mixing.

**Mix.** Blends the unprocessed (dry) and processed (wet) signals. In **Freq Shift** mode, set this to 50% to produce a barber-pole phasing effect at low **Frequencies**.


# Modulation

### **Overview**

Lucid’s powerful modulation system can be used to add movement and depth to presets. It includes macros, LFOs, curve sequencers, and envelope followers, which you can assign to any parameter to create rhythmic motion, sequences, and more.

Assign modulation via drag and drop, or edit it in detail in the **Mod Matrix**. Swap modulator types for fast, creative experimentation. A color-coded highlight system keeps the selected modulator and its connections in focus.

<figure><img src="/files/WUaKQenJ8AwCkhAeVKqy" alt=""><figcaption></figcaption></figure>

### 1. Modulation Matrix

The **Matrix** button opens the [**Mod Matrix**](/lucid-manual/modulation/mod-matrix) pop-up. Here you can edit all modulation assignments at once or focus on the connections for a single control or modulator.

You can also open the **Mod Matrix** pop-up for any control or modulator. **Command-click** (macOS) or **Ctrl-click** (Windows) a control or modulator, or use the right-click menu.

### 2. Macro Knobs

Two macro knobs can be used to control multiple parameters at once. All factory presets have these knobs preassigned for immediate, high-impact control, making them a great place to start when you load a new preset.

### 3. Modulation Control Bar

The [**Modulation Control Bar** ](/lucid-manual/modulation/modulation-control-bar)is the central hub for modulation. Use it to preview each modulator’s activity, assign modulation sources, open modulator panels for editing, and swap modulator types.

### 4. Modulator Panel

Each modulator has a dedicated panel for in-depth editing. Open a panel by clicking the modulator in the [**Modulation Control Bar**.](/lucid-manual/modulation/modulation-control-bar)


# Modulation Control Bar

### Overview

The **Modulation Control Bar** provides an overview of Lucid’s six freely assignable modulators. It also lets you assign modulation, swap or copy modulator types, and open each modulator’s panel for editing.

<figure><img src="/files/DfxRqtrmPPIxv6FGfj5X" alt=""><figcaption></figcaption></figure>

### 1. Modulator Preview

Each modulator shows a preview of its output once it’s assigned to one or more controls.

Hover over this area to highlight all related modulation connections in yellow. Click to open the modulator’s panel for further editing.

You can also assign modulation by clicking and dragging from the preview area onto a control.

Right-click the preview to open a menu with the following options:

* **View in Mod Matrix.** Open the **Mod Matrix** pop-up for this modulator to view and edit all of its connections at once.
* **Bypass Destination.** Enable or disable any of the related modulation connections.
* **Remove Destination.** Remove any of the related modulation connections.
* **Reset Modulator.** Reset the modulator to its default settings while preserving all connections.

{% hint style="info" %}
Hold **Option** (macOS) or **Alt** (Windows) and drag the modulator’s preview area to copy it to another modulator slot.

**Command-click** (macOS) or **Ctrl-click** (Windows) a modulator’s preview area to open the **Mod Matrix** pop-up for that modulator, where you can view and edit all its connections at once.
{% endhint %}

### 2. Modulator Assignment Icon

Each modulator includes a circular icon dedicated to assigning modulation via drag and drop. Click and drag the icon, then drop it on the desired control.

When you add a modulation assignment, the relevant modulator panel opens automatically when possible.

### 3. Modulator Type Dropdown

Click a modulator’s name to change its type ([LFO](/lucid-manual/modulation/morphing-lfo), [Curve](/lucid-manual/modulation/curve-sequencer), [Follower](/lucid-manual/modulation/envelope-follower)). All modulation assignments remain intact, making it easy to experiment with different movement throughout the preset.


# Modulation Assignments

### Overview

Lucid supports multiple ways of assigning modulation. Once a modulator is connected to a control, most settings can be adjusted directly on the control (knob or slider). Additional options can be edited in the [**Mod Matrix**](/lucid-manual/modulation/mod-matrix) or by right-clicking the control.

### Assigning Modulation

There are multiple ways to assign modulation:

* Drag a **Modulator Assignment Icon** from the [**Modulation Control Bar**](/lucid-manual/modulation/modulation-control-bar) onto a control.
* Open the **Mod Matrix** \[link to page] and select the modulation source and destination.
* Right-click a control and select **Add Modulator**.

### Modulation Amount

Once you assign modulation, a circular **Modulation Slider** appears next to the control. Drag it to adjust the amount of modulation applied to that parameter. If multiple modulators are assigned to a control, the currently highlighted modulator’s slider appears in yellow.

You can also drag another modulator onto the **Modulation Slider** to modulate the first modulator’s depth. More on this below.

<figure><img src="/files/gcgJlaCpmorourTm4UQT" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Option-Shift-click** (macOS) or **Alt-Shift-click** (Windows) the modulation slider to toggle bipolar modulation.

You can also hold these keys during drag-and-drop assignment to apply bipolar modulation automatically.
{% endhint %}

### Multiple Modulation Assignments

<figure><img src="/files/MG3O04as3lgUF4PXyTKw" alt=""><figcaption></figcaption></figure>

When multiple modulators are assigned to a parameter, a **Modulation Assignment Dropdown** icon appears next to the control. Click it to choose which **Modulation Slider** to display and edit.

Selecting a modulator highlights its connections throughout the plugin and opens its panel when possible.

You can also choose **View in Mod Matrix** to edit all connections for that control at once.

### Depth Modulation

<figure><img src="/files/3McK76jLxOlW36FrWeqU" alt=""><figcaption></figcaption></figure>

**Depth Modulation** refers to using a second modulator to automate the amount of modulation being applied by the initially assigned modulator (the depth of another modulation connection).

A common application is using a macro knob to apply **Depth Modulation** to an existing LFO assignment, so the macro controls how much LFO modulation is applied.

You can create a depth modulation connection by dragging and dropping any modulator onto an existing **Modulation Slider**, using the **Mod Matrix**, or right-clicking a **Modulation Slider** and selecting **Add Depth Mod**.

Once assigned, an inner ring appears within the **Modulation Slider** to represent the **Depth Modulation** amount.

Drag the **Modulation Slider** to set the depth modulation amount. To adjust the original modulation as if no **Depth Modulation** were assigned, hold **Shift** and drag the slider.

{% hint style="info" %}
While it’s possible to edit **Depth Modulation** from the **Modulation Slider**, it’s often easier to control and understand in the [**Mod Matrix**](/lucid-manual/modulation/mod-matrix).
{% endhint %}

### Modulator Slider Options

Right-click a **Modulation Slider** to open a menu with the following options:

* **Set Bipolar/Unipolar.** Toggle bipolar or unipolar behavior. Bipolar modulation moves above and below the current setting; unipolar moves only in one direction, depending on how the assignment is set.
* **Set Bypassed/Active.** Enable or disable the modulation assignment. Useful for checking the effect of the modulator without removing it.
* **View in Mod Matrix.** Open the **Mod Matrix** for the connected control to view all its connections at once.
* **Remove Modulator.** Remove the modulation assignment.
* **Add/Remove Depth Mod.** Add or remove a **Depth Modulation** assignment.
* **Show Modulator Panel.** Open the connected modulator’s panel.

{% hint style="info" %}
Text sliders do not support all of this behavior, so we recommend editing their modulation in the Mod Matrix \[link to page]. Improved text slider modulation will be added in a future update.
{% endhint %}


# Mod Matrix

### Overview

Lucid’s **Mod Matrix** provides a dedicated space for detailed modulation editing. It can be opened from multiple contexts to fit a variety of workflows.

It supports two modes:

1. **Global:** View and edit all modulation assignments in the preset at once, with optional filtering. This is a clear way to see how modulation is set up across the preset.
2. **Focused:** Inspect and edit the connections for a single parameter or modulator. This lets you adjust a single source or destination in detail without interrupting your workflow.

### Global Mod Matrix

This view provides a classic modulation-matrix layout where all connections can be viewed and edited in one place. It’s useful for understanding modulation throughout a preset and quickly locating specific connections.

<figure><img src="/files/GgSyb3bm0DZF1YeFICYa" alt=""><figcaption></figcaption></figure>

#### 1. Opening the Global Mod Matrix

Click the **Matrix** button to the left of the **Modulation Control Bar** to open the global **Mod Matrix** and view all modulation connections at once. This opens a full pop-up over the main window.

Once the **Mod Matrix** is open, click any modulator in the **Modulation Control Bar** to view its connections.

#### 2. Connection Filtering

Use the filters in the top-left of the **Global Mod Matrix** to choose which modulators (sources) and destinations (parameters) are shown. This can be used to locate specific connections in complex presets.

A **Bypass** button lets you toggle filtering on or off quickly.

### Focused Mod Matrix

Use the **Focused Mod Matrix** when you want to work only on the connections for a specific parameter or modulator. This pop-up shows just the relevant sources and destinations, making it easy to view, create, and edit connections without scanning the entire matrix.

Open it by **Command-clicking** (macOS) or **Ctrl-clicking** (Windows) a control or modulator, or by opening the right-click menu and selecting **View in Mod Matrix**.

<figure><img src="/files/0IM37oUQff7Wm2aiGjs5" alt=""><figcaption></figcaption></figure>

#### 1. Opening the Focused Mod Matrix

To open the pop-up for an individual control or modulator, **Command-click** (macOS) or **Ctrl-click** (Windows) a control or modulator in the **Modulation Control Bar**. Alternatively, right-click and select **View in Mod Matrix**.

Note that there are a few exceptions for what can be modulated, with mode dropdowns being the most common example.

#### 2. Parameter or Modulator Name

Additional filtering is not available in the **Focused Mod Matrix**. The top-left displays the selected parameter or modulator name, along with an icon indicating its type.

## Mod Matrix Rows

Regardless of which type of Mod Matrix you’re using, it will consist of one of more rows which represent a modulation connection and it can be edited in detail.

<figure><img src="/files/tfphigrhs6bK98Er0SjC" alt=""><figcaption></figcaption></figure>

#### 1. Connection Bypass

Toggle the modulation connection on or off. Useful for auditioning the connection without removing it.

#### 2. Source Dropdown

Choose the modulator (source) that affects the destination.

#### 3. Bipolar Button

Switch between bipolar and unipolar modulation. Bipolar modulation moves above and below the current setting; unipolar moves in one direction only.

#### 4. Modulation Curve

Apply a shaping curve to the modulator signal. Drag to bias it toward lower or higher values in unipolar mode, or toward inner or outer ranges in bipolar mode. Double-click to reset to no shaping.

#### 5. Destination Dropdown

Select the parameter (destination) to be modulated by the chosen source.

#### 6. Modulation Amount

Set how much the modulation source affects the selected parameter. This is independent of any **Depth Modulation**. Text entry is supported for precise value input.

#### 7. Depth Mod Dropdown

Choose the modulator (depth-mod source) that controls the primary **Modulation Amount**.

#### 8. Depth Modulation Amount

Set how much the depth-mod source affects the **Modulation Amount**. Text entry is supported for precise value input.


# Morphing LFO

### **Overview**

The **LFO** is a flexible, multi-purpose modulation source that can change shape in multiple ways and inject random movement into your presets.

Morph between four classic waveforms. Each shape can be randomized to create smooth random motion, sample-and-hold steps, and more. MIDI trigger modes and fade controls let it function as a one-shot attack-decay envelope or as a freely looping random source.

<figure><img src="/files/9tf2jmUcVm4FCFsXaoWi" alt=""><figcaption></figcaption></figure>

### 1. Main Controls

**Rate.** Adjust the LFO rate in Hz or in BPM-synced values.

**Rate Mode.** Choose whether **Rate** is set as a raw frequency or as BPM-synced divisions.

**Randomize.** Set the amount of LFO randomization. Each waveform randomizes in a unique way.

**Level.** Attenuates and/or inverts the LFO’s output. This affects every assignment that uses the LFO.

**LFO Shape.** Choose sine, triangle, downward ramp, or square. With **Snap** off, shapes can be morphed continuously.

**Shape Snap.** Enable snapping between LFO shapes. When off, the LFO shape morphs smoothly.

### 2. Trigger Modes

Choose how the LFO responds to incoming MIDI notes:

* **Free.** Always synced to the DAW’s timeline position and does not respond to MIDI.
* **Trigger.** Resets on incoming MIDI, then loops continuously.
* **One-Shot.** Resets on incoming MIDI and plays through once per note.

### 3. LFO Display

Shows the real-time LFO position and shape based on the current settings.

### 4. Display Control

**Phase.** Adjusts the LFO’s phase offset. In **Free** mode, it offsets the phase relative to the DAW’s timeline position. In **Trigger** or **One-Shot** mode, it sets the starting point when the LFO is triggered.

**Fade.** Sets how quickly the LFO fades in or out when triggered by MIDI notes. This is available only in **Trigger** or **One-Shot** modes. A value of 0 disables fading.


# Curve Sequencer

### **Overview**

The **Curve** modulator lets you create custom modulation shapes using a variety of draw tools and precise editing features. It’s versatile enough for both sequencing and LFO-style tasks. Use the shape tools to build rhythmic patterns, generate random shapes, and save sub-presets.

<figure><img src="/files/fDvJMXslPcxeWQMozaIM" alt=""><figcaption></figcaption></figure>

### 1. Curve Presets

The **Curve** modulator supports sub-presets you can save and load from the top-left bar of the panel. Plenty of presets are included, and you can easily save and reuse your favorite modulation shapes.

Click **Shuffle** on the left side of the preset bar to load a random preset.

### 2. Trigger Modes

Choose how the LFO responds to incoming MIDI notes:

* **Timeline.** Locks the Curve to your DAW's timeline, keeping playback synchronized with the project position and tempo.
* **Trigger.** Resets on incoming MIDI, then loops continuously.
* **One-Shot.** Resets on incoming MIDI and plays through once per note.
* **Scrub.** disables playback rate and lets you scan through the held Curve using the **Phase** control. This is useful for driving the Curve with another modulator or for remapping modulation behavior.

### 3. Curve Controls

**Rate.** Adjust the Curve modulator’s rate in Hz or BPM-synced values.

**Sync.** Enable or disable BPM synchronization for **Rate**.

**Phase.** Sets the phase offset of the LFO, determining where the modulation cycle begins. In **Timeline** mode, it offsets the phase relative to the DAW's timeline position.

**Snap.** Synchronizes note values to a predefined grid, ensuring notes align precisely with your timeline. This makes it easy to create sequences that remain rhythmically accurate and consistently in time.

**Level.** Attenuate or invert the modulator’s output. This affects every assignment that uses the Curve.

### 4. Curve Editor Settings

**Undo.** Undo the last change made in the **Curve** editor.

**Redo.** Redo the last undone change.

**Horizontal Grid Division.** Choose how the editor is rhythmically divided:

* **Standard.** Divisions by two.
* **Triplet.** Triplet-based divisions.
* **Odd.** Non-standard divisions that are neither standard nor triplet.

**Vertical Grid Division.** Set how the editor’s modulation level is divided. Useful for snapping the **Curve** to precise values.

**Clear Curve.** Click the **Eraser** icon to reset the current **Curve** shape.

**Snap to Grid.** Click the **Magnet** icon to enable or disable snapping to the grid when dragging.

**Randomize Curve.** Generate modulation shapes that fit into the current **Grid Division** settings.

{% hint style="info" %}
Right-click **Randomize** to select a specific type. Try changing grid sizes to influence the results.

* **Random Shape.** Picks from any of the types below.
* **Smooth.** Sine-like curves.
* **Linear.** Triangle-like ramps.
* **Chaos.** Complex, less grid-bound shapes.
* **Steps.** Step-sequencer patterns.
* **Segments.** Mixed steps and linear ramps.
* **Gates.** On/off sequences.
* **Ramp Down.** Downward stabs and sweeps.
* **Ramp Up.** Upward pumps and sweeps.
  {% endhint %}

### 5. Curve Editor

Use the **Curve Editor** to create custom modulation shapes.

With the **Mouse** tool selected, you can select one or more points and use these commands:

* **Move Off Grid.** Hold **Shift** while dragging a point.
* **Straighten Curve.** **Shift-click** a line or selection.
* **Move Segment.** **Command-drag** (macOS) or **Ctrl-drag** (Windows) on a line.
* **Delete Point.** **Double-click** a point.

### 6. Draw Tools

On the right side of the editor are the draw-tool buttons. The **Mouse** tool allows manual drawing and editing; other tools create shapes based on the current grid settings.

**Slope.** Adjust the curvature of the selected draw tool.

**Invert.** Invert the tool’s shape for additional variations.


# Envelope Follower

### **Overview**

The **Follower** modulator is an envelope follower that converts the plugin’s input signal into a smoothable modulation source, letting you apply dynamic movement anywhere in your preset. Use it to make parameters react to your input level for organic results.

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

### 1. Follower Controls

**Attack Time.** Sets how long it takes the envelope follower to rise to the input’s level.

**Release Time.** Sets how long it takes the envelope follower to fall when the input gets quieter.

**Sync.** Enables BPM sync for the follower’s attack and release.

**Level.** Attenuates the follower’s output. This affects any parameter it modulates.

**Invert.** Inverts the follower for easier ducking effects.

### 2. Follower Display

Shows the current modulation signal in real time based on the control settings.


# Presets

### Overview

Lucid includes over 350 presets organized into 7 themed **Packs**, each exploring a different style or use case. Browse and filter with descriptive **Tags** to find exactly what you need, and mark **Favorites** so your go-to sounds are always within reach.

<figure><img src="/files/GhyHJTlgHY0eWNJ0iXpN" alt=""><figcaption></figcaption></figure>

### 1. Preset Browser

Click the preset name in the center of the plugin’s **Top Bar** to open the [**Preset Browser**](https://manual.minimal.audio/lucid-manual/pages/onUlwnrc6QkeXSoQk1Jr#id-1.-preset-browser). This view provides access to the included preset library, user presets, and future expansion packs.

Two ways to browse are available: the **Packs** tab displays themed **Packs** for different use cases, while the **Tags** tab filters all presets at once based on descriptive tags.

### 2. Preset Save View

Click the save icon on the right side of the plugin’s **Top Bar** to open the [**Preset Save View**](#id-2.-preset-save-view). This view provides essential preset-saving functionality, including the ability to add tags to your presets, making it easy to manage and organize your sounds.


# Preset Browser

### Overview

Lucid’s **Preset Browser** lets you quickly locate and recall presets in two views:

1. **Packs.** Presets are organized into themed packs, each exploring a different style or use case.
2. **Tags.** Filter the entire library with descriptive tags to drill into specific combinations of character and use case, or explore presets you might have missed in the **Packs** view.

***

### Pack Browser

The **Pack Browser** are the default view for viewing presets. Access it by clicking the **Packs** tab at the top of the **Preset Browser**.

When open, you’ll see a list of all available packs on the left, and the contents of the selected pack on the right.

<figure><img src="/files/oXVFc3tBIL2IxWqOsGGB" alt=""><figcaption></figcaption></figure>

***

### 1. Browser Tab

Use the browser tabs at the top of the popup to switch between the **Packs** and **Tags** views.

### 2. Favorites

Any favorited presets appear in the **Favorites** pack. This is a convenient way to save presets you want to reuse or access quickly. No presets are favorited by default.

### 3. User

All presets you save are placed in the **User** pack. The **Default** preset is also included here. Any additional user packs will appear next to this one.

{% hint style="info" %}
To create a new user pack, organize your presets, or delete user presets, right-click the **User** pack and select **Reveal Pack**. Create a new folder next to the **User** pack folder to make a new pack.
{% endhint %}

### 4. Minimal Picks

This pack provides a playlist of some of our favorites presets across all of the included factory packs. This is a great place to get familiar the many things Lucid is capable of.

### 5. Factory Packs

All preset packs included with Lucid are listed here. Each pack name indicates the use case or aesthetic of the presets it contains.

### 6. Presets

The contents of the selected pack appear on the right side of the browser. Click a preset to load it. You can also favorite presets using the heart icon next to each name.

### Tag Browser

The **Tag Browser** provides an alternate way to locate presets by filtering the entire preset library at once. Access it by clicking the **Tags** tab at the top of the **Preset Browser**.

When open, you’ll see a list of all available tags on the left and the presets that match the selected tags on the right.

<figure><img src="/files/42fbqn9kM112r3l7owq7" alt=""><figcaption></figcaption></figure>

***

### 1. Browser Tab

Use the browser tabs at the top of the popup to switch between the **Packs** and **Tags** views.

### 2. Selected Tags

All currently selected tags are visible here. Clicking a tag will deselect it, and the **Clear All** button can be used to clear the entire selection at once.

### 3. Unselected Tags

All unselected tags are visible here. Clicking a tag will select it, further filtering the presets. Note that these tags are sorted by the number of results if selected, which is shown on the right of each tag’s name.

### 4. Presets

All presets that match the selected tags appear on the right side of the browser. Click a preset to load it. You can also favorite presets using the heart icon next to each name.


# Preset Save View

### Overview&#x20;

The **Preset Save View** lets you save the current plugin settings for later recall. Use existing or custom tags to organize your library by sonic character, use case, instrument, and more, making it easy to find your sounds.

<figure><img src="/files/70eAuf2vEwXe9gWR1ixr" alt=""><figcaption></figcaption></figure>

***

### 1. Preset Name

Enter your preset’s name here. If you’re resaving a preset, its name will be filled in automatically.

### 2. Save Preset

Click the **Save** button when you’re ready to save your preset.

If saving would overwrite an existing preset, a warning will appear. You can overwrite the preset or rename it and try again.

{% hint style="info" %}
All presets are saved to the **User** pack, which can be viewed by opening the **Preset Browser** and ensuring that the **Packs** tab is selected. To organize your presets further, open the [**Global Settings**](/lucid-manual/additional-settings#global-settings) menu and select **Show User Presets**, then create folders and move presets as needed.
{% endhint %}

### 3. Create New Tag

Use this text entry field to create a new tag to be saved with your preset. Press the **Return** key to add it.

Note that once a tag has been saved to a preset, there is no way to remove it other than resaving the preset.

### 4. Selected Tags

All currently selected tags that will be applied to the preset are visible here. Clicking a tag will deselect it, and the **Clear All** button can be used to clear the entire selection at once.

{% hint style="info" %}
Apply tags to organize your sounds by instrument role (lead, harmony), character (ethereal, deep, sequenced), and more.
{% endhint %}

### 5. Unselected Tags

All unselected tags are visible here. Click a tag to select it for saving with the preset.


# Additional Settings

### Overview

This section covers additional settings that customize how the plugin behaves and integrates with your production environment, including graphics settings, key commands, MIDI support, and more.

### Dry Wet Routing

The [**Dry Wet** ](/lucid-manual/additional-settings#dry-wet-routing) button can be used to choose where the Effects Rack is placed within Lucid’s signal chain, providing flexible sound shaping options.

### Global Settings

The [**Global Settings**](#global-settings) dropdown in Lucid’s **Top Bar** includes useful options for initializing the preset, setting the plugin window size, adjusting how Lucid responds to your DAW, and more.

### Key Commands

Learn about additional [**Key Commands**](#key-commands) that can be used to access additional functionality or speed up your workflow.

### MIDI Mapping

Learn how to apply [**MIDI Mapping**](#midi-mapping) to Lucid’s controls using your DAW’s native MIDI assignment tools.

### Parameter Locking

Use [**Parameter Locking**](/lucid-manual/additional-settings/parameter-locking) to preserve any parameter’s setting when switching presets. A common use is locking the dry/wet mix so it stays the same while auditioning presets.


# Dry Wet Routing

### Overview

The **Dry/Wet Routing** setting determines where the dry/wet mix is applied relative to the Effects Rack. This controls whether the effects process only Lucid's granular output, or the dry input as well.

<figure><img src="/files/LdEaU8wL8nRNfGZk72Iv" alt=""><figcaption></figcaption></figure>

**Dry/Wet Routing**

* Post Effects: Mixes the dry and wet signals after the Effects Rack, so only the granular engine's output is processed by the effects.
* Pre Effects: Mixes the dry and wet signals before the Effects Rack, so both the granular engine and the dry input are processed by the effects.


# Global Settings

### **Overview**

The **Global Settings** popup lets you customize your setup and perform common actions, including adjusting the plugin window size, managing presets, learning about the plugin, and more.

To open it, click the gear icon on the right side of Lucid’s **Top Bar**.

<figure><img src="/files/oqlFm1coJEldqRAXLw1X" alt=""><figcaption></figcaption></figure>

***

### Presets

**Initialize Preset.** Reset the current settings by loading the **Default** preset.

**Show User Presets.** Open the folder containing Lucid’s user presets. From here you can organize and customize your packs. Be sure to rescan preset folders after making any changes.

**Rescan Preset Folders.** Refreshes the preset browser so it shows up-to-date packs, descriptions, and tags. This is useful when you're creating packs or reorganizing your presets. It runs automatically each time you load the plugin, so you rarely need it for everyday use.

### Documentation

**View Manual.** Open Lucid’s online manual in your default browser.

**Walkthrough.** Launch Lucid’s onboarding walkthrough, which is presented after activating the plugin for the first time.

### Support

**Get Help.** Open our online [**Support Page**](https://support.minimal.audio/) in your default browser.

**Collect Support Info.** Use this option to collect all relevant information that might be helpful for our support team when tracking down possible bugs. The .zip file it creates contains the plugin’s logs, current preset, license file, and global settings file.

**View Logs.** Reveal the log files stored on disk. Our support team may request these when diagnosing an issue.

**Log Crash Reports.** When enabled, OS crash reports are added to the logs. Turn this on only when troubleshooting a crash with our support team.

**Log Level.** Set the level of detail in Lucid’s logging. Normally there’s no need to change this unless requested by support.

### Audio Engine and Playback

**Internal BPM.** Scales the internal tempo to 1/4x, 1/2x, 2x, or 4x of the DAW’s tempo. Applies to all BPM-synced values (e.g., LFO rate). This is an instance-specific setting and does not change when loading presets.

**Oversampling.** Set the global oversampling factor for the entire audio engine. Some modules always oversample or handle aliasing in other ways regardless of this setting, so it’s typically not required. However, oversampling can be beneficial when using extreme pitch shifting. Be aware that oversampling can significantly impact CPU usage. This setting is not shared between plugin instances.

**Playback Behavior.** Reset on Stop (on by default) clears Lucid's recorded audio, active grains, and effect tails whenever the transport stops, so playback restarts clean. Turn it off to let tails ring out and keep the recorded loop when the transport stops.

**MIDI Pitch Bend Range.** Sets the pitch bend range (in semitones) used in by **Grain Rate** when in **Scale** and **MIDI** modes. This setting is saved with presets.

### MIDI Map

Save, load, and manage your MIDI Learn mappings. See the **MIDI Learn** section for how mapping works.

**Save MIDI Map.** Saves your current mappings to a file.

**Load MIDI Map.** Loads mappings from a saved file.

**Restore Default Map.** Reloads your saved default map.

**Clear MIDI Map.** Removes all current mappings.

**Set Default Map.** Makes the current map the default for new plugin instances.

### Graphics Settings

**Window Size.** Set the default plugin window size. This setting is shared across all plugin instances.

**Frame Rate.** Adjust how often Lucid’s animations update. A higher frame rate improves visuals but may consume more resources. This setting is shared across all plugin instances.

**Enable OpenGL.** When enabled, graphics are rendered using OpenGL. This can reduce graphical issues on some systems, particularly on Windows. This setting is shared across all plugin instances.


# Key Commands

### Overview

The following key commands are available in Lucid and across our other software products, unless otherwise noted. Use these commands to speed up your workflow or access hidden actions.

### Knobs, Sliders, and Text Sliders

* **Double-click** a knob or slider to reset it to its default value.
* **Shift-click** and drag a knob or slider to fine-tune the parameter’s value.
* **Command-click** (macOS) or **Ctrl-click** (Windows) to open the modulation matrix for the selected parameter (when supported).
* **Right-click** to open a context menu with options to open the modulation matrix, modify modulation connections, reset the parameter, or lock it so it maintains its value between presets.

### Modulator Control Bar

* **Right-click** a modulator to open a context menu with options to access the modulation matrix, modify modulation connections, and reset the modulator to its default state.
* **Command-click** (macOS) or **Ctrl-click** (Windows) a modulator to open the relevant modulation matrix.
* **Option-drag** (macOS) or **Alt-drag** (Windows) a modulator to copy it to another modulator slot.

### Effect Rack Slots

* **Option-drag** (macOS) or **Alt-drag** (Windows) an effect’s drag handle to copy it to another slot.

### Curve Modulator

* **Shift-click** and drag a point to move it off-grid.
* **Shift-click** a line or selection to straighten the selected curves.
* **Command-click** (macOS) or **Ctrl-click** (Windows) and drag a line to move it.
* **Double-click** a point to delete it.
* **Right-click** the random shape button (dice icon) to reveal randomization options. This setting is unique to each Curve instance.


# MIDI Learn

### Overview

This plugin supports native **MIDI Learn**, letting you map the knobs and sliders on your MIDI controller directly to plugin parameters with no DAW configuration required.

Mappings are saved with the plugin instance, so they recall with your project and persist across preset changes. You can also save them to a file for reuse, and set a default map that loads automatically with every new instance.

### Learning a Control

1. Right-click the knob or slider you want to control and select **Learn MIDI**.
2. Move a control on your MIDI controller. The parameter is now mapped and follows your hardware.
3. Repeat for any other parameters you want to map.

Closing the plugin window cancels a pending **Learn MIDI**.

### Editing a Mapping

Right-click a mapped control to change or clear its mapping:

* **Unlearn MIDI CC.** Removes the mapping. The menu shows which CC is assigned, for example **Unlearn MIDI CC 74**.
* **Relearn MIDI.** Reassigns the control to the next knob or fader you move.

### How Mappings Behave

* MIDI CCs respond on all channels (omni).
* Each parameter responds to a single CC. Learning a new CC on a parameter replaces its previous assignment.
* A single CC can drive several parameters at once. Learning the same CC on another parameter keeps both mappings.

### Saving and Loading MIDI Maps

Open the **Global Settings** menu and select **MIDI Map**:

* **Save MIDI Map.** Saves all current mappings to a `.ma_midimap` file.
* **Load MIDI Map.** Restores mappings from a previously saved file.
* **Clear MIDI Map.** Removes all mappings, showing a confirmation of how many will be removed.

MIDI maps are specific to each plugin, so a map saved with one Minimal Audio product can't be loaded into another.

### Using a Default MIDI Map

Open the **Global Settings** menu and select **MIDI Map → Set Default Map**. This makes the currently loaded map the default for every new plugin instance, so your controller always maps to Lucid the same way.

To remove the default, select **Clear MIDI Map**, then **Set Default Map** again to save an empty map as the default.


# Parameter Locking

### Overview

All parameters in Minimal Audio plugins can be locked between presets. When a parameter is locked, its value remains unchanged as you load different presets.

To enable parameter locking, right-click a knob or slider and select **Lock**.

<figure><img src="/files/9iMm7dYykT70sJJdZZUh" alt=""><figcaption></figcaption></figure>

Common uses include locking an effect’s dry/wet mix, as well as macros or gain controls.


# Evoke Manual

Go beyond pitch correction and vocoding with vocal resynthesis.

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

## Welcome to Evoke!

Thank you for purchasing **Evoke** by Minimal Audio.

This manual covers the features, workflow, and philosophy behind **Evoke**, a powerful and inspiring vocal resynthesis plugin that helps vocalists and creative producers of all levels create stunning new vocal effects.

**PDF manual export**

You can export the latest version of this manual by clicking **Export as PDF** in the upper-right corner of this page. To download the **full manual**, select **All pages** in the export options.

Please note that PDF export is available on desktop only.


# What is Evoke?

***

<div align="left"><figure><picture><source srcset="/files/2F7lXVVusac73fsCDWKT" media="(prefers-color-scheme: dark)"><img src="/files/tkM6a5hZ09UFuUT7OWX6" alt="" width="375"></picture><figcaption></figcaption></figure></div>

### A hypermodern vocal processor

Evoke is an audio effect plugin built on vocal resynthesis. It analyzes the input signal and uses that information to synthesize a completely new sound based off of the original. This lets you transform your vocal’s character and create never-before-heard sounds while preserving the nuances that make each voice unique.

While Evoke shares similarities with traditional pitch correction and vocoding effects, it differs in some key ways: it requires no additional routing, does not rely on classic techniques such as envelope followers or filter banks, and outputs a completely new signal rather than a processed version of the input.

Learn more about vocal resynthesis: [What is Resynthesis?](/evoke-manual/resynthesis)

***

### Sound design playground

In addition to the core resynthesis engine, Evoke includes a flexible effects rack ideal for both enhancement and creative processing. Eight swappable effects are included, such as multi-band compression, frequency shifting, reverb, distortion, and more.

Evoke also includes the powerful modulation system that is shared with our flagship products Current and Rift. Modulate any parameter with sequencers, envelope followers, and LFOs to add movement and depth.

***

### Built for everyone

Although deeply technical under the hood, Evoke prioritizes fast, user-friendly workflows to inspire endless hours of music-making. Explore an expertly crafted library of more than 300 presets, or dive deep and create your own custom patches.


# How to Install Evoke

***

### <i class="fa-download">:download:</i>    Download the installer

To get the latest installers, log in to your minimal.audio account and open the [My products](https://www.minimal.audio/account/products/software) page. Locate **Evoke** and download the installer for your operating system.

Note that when connected to the internet, Evoke will notify you if an update is available, and you can download it directly from within the plugin.

***

### <i class="fa-circle-xmark">:circle-xmark:</i>   Quit your DAW

Before installing, make sure to save and quit any projects that are currently open. This ensures the update installs correctly.

***

### <i class="fa-square-check">:square-check:</i>   Install Evoke

Open the installer: `Evoke.pkg` (macOS) or `Evoke.exe` (Windows).

The installer will guide you through setup. You can choose to install the VST2, VST3, AU (macOS), and AAX (Pro Tools) plugin formats.

***

### <i class="fa-book-open">:book-open:</i>   Open your DAW

After installation, open your DAW and locate Evoke in your audio plug-ins folder.

Note you may need to restart your computer before the plugin appears. If it still doesn’t show up, try rescanning plugins in your DAW or contact our support team for assistance.

Please refer to your DAW’s manual for more information on loading and rescanning plug-ins.


# System Requirements

***

### <i class="fa-computer-classic">:computer-classic:</i> Operating Systems

* macOS 10.11 or later (native Apple silicon supported)
* Windows 10 or later

***

### <i class="fa-plug">:plug:</i> Plug-in Formats

Evoke is an audio effect plugin and supports the following formats:

* VST2
* VST3
* AU (macOS)
* AAX (Pro Tools)

To use Evoke, you must have a 64-bit digital audio workstation (DAW) that supports third-party plugins in at least one of these formats.


# Quick Start

***

### Overview

If you already use automatic tuning or harmonization tools, many of Evoke’s core concepts and workflows will feel familiar. Beyond that, Evoke adds comprehensive Resynthesis controls to create a wide range of vocal characters and transform your sound in new ways. Of course, you can also access these capabilities immediately through Evoke’s preset library.

***

### Initial Setup

When you open a new instance, it’s important to set up Evoke to match your input. This provides the information it needs for optimal pitch tracking and harmonization.

Evoke’s pitch tracking is intended for monophonic sources. A vocal is typical, but any pitched sound works. If you’d like to use Evoke on non-pitched or polyphonic sources, [**Global Modes**](/evoke-manual/global-modes), such as **MIDI Instrument** and **External**, can be used to bypass pitch tracking.

<figure><img src="/files/w7IRD2KiyntYJjb81vYb" alt=""><figcaption></figcaption></figure>

***

1. **Set the scale.** In the **Keyboard Panel** (bottom-right), choose **Root Note** and **Scale Type** to match your project. You can customize the scale by toggling notes on the keyboard.
2. **Set Pitch Range.** To the left of the keyboard, set **Pitch Range** to optimize tracking. When audio is playing, a purple indicator highlights the recommended range. Select it to optimize Evoke for your input.

### Using Presets

After setting Evoke’s scale and pitch range, follow these steps to start exploring presets and make them your own.

<figure><img src="/files/GlIwwHzrDbzyXaQMXc0O" alt=""><figcaption></figcaption></figure>

***

1. **Load a preset.** click the preset name in the center of the **Top Bar** to open the browser. Open **Minimal Picks** (a collection of our favorites) and load a preset.
2. **Shape with Macros.** Adjust the two **Macro** knobs on the left side of the **Modulation Bar**. They can dramatically shape the preset and help you tailor it to your source.
3. **Blend the result.** use the **Dry Wet** slider (above the scale controls) to mix the processed signal with your original input.

### Designing Presets

Here are common first steps for creating your own presets in Evoke.

<figure><img src="/files/mxoNNQYfSlkhRcBO2QSQ" alt=""><figcaption></figcaption></figure>

***

1. **Choose a character mode.** Use the icon dropdown in the top-left of the **Resynth View** to select a resynthesis mode, ranging from natural to highly synthetic. These modes have a major impact on how Evoke is resynthesizing the signal.
2. **Adjust Retune Speed and Amount.** In the center of the **Resynth View**, set **Retune Speed** and **Amount** to achieve the tuning that suits your style. These are the controls commonly found in automatic tuning software. Faster speed settings produce the popular hard-tuning effect.
3. **Go deeper.** Adjust Resolution and Formant, add harmony voices, and load effects in the **Effects View**. Read on to learn about the full feature set and sound-shaping capabilities of Evoke!


# Overview and Navigation

***

### Overview

This section introduces Evoke’s interface and the purpose of each area. You’ll learn how to navigate the plugin and what core features each area provides.

<figure><img src="/files/BHEBHjhDYY2kg2ff2KtO" alt=""><figcaption></figcaption></figure>

***

### 1. Top Bar

The [Top Bar](/evoke-manual/overview-and-navigation/top-bar) is where you load and save presets, view notifications, and access additional settings.

Global output gain and limiter controls are on the right side of the Top Bar. Use them to control Evoke’s final output level.

***

### 2. View Tabs

The tabs in the top-left of the plugin window open Evoke’s two main views: [Resynth](/evoke-manual/resynthesis) and [Effects](/evoke-manual/effects-rack).

The **Effects** tab also includes a bypass button to quickly toggle the entire effects rack on and off.

***

### 3. Global Mode

The [Global Modes](/evoke-manual/global-modes) dropdown in the top-right corner configures Evoke’s overall behavior and how it responds to external inputs.

It includes the default **Pitch Track** mode, which works using only the main input signal, as well as advanced modes that integrate external MIDI or sidechain audio.

***

### 4. Main View

The center panel displays the selected view based on the selected view tab.

The [Resynth View](/evoke-manual/resynthesis) controls the core resynthesis processing, including auto-tuning, multi-voice harmonization, vocal modeling, and more. It is the first stage in Evoke’s signal chain and offers extensive options for shaping the character and tone of the resynthesized vocal.

The [Effects View](/evoke-manual/effects-rack) provides a flexible effects rack applied to the resynthesized signal. Here you can load and reorder multiple effects to further enhance or transform your sound.

***

### 5. Modulation

Evoke’s [Modulation System](/evoke-manual/modulation/modulation-assignments) includes two macro controls, six swappable modulators, and a full-featured mod matrix.

Here you can quickly assign modulation via a drag-and-drop workflow, edit individual modulators, and swap modulator types without losing existing modulation connections.

***

### 6. Dry/Wet Controls&#x20;

A dedicated **Dry/Wet** section lets you set the global mix between the dry input and the processed wet signal to achieve the right balance.

It is also possible to apply pitch correction on the dry signal by toggling **Dry Retune**. When enabled, the dry path is [retuned](/evoke-manual/resynthesis/retune-controls) the same way as the resynthesized output, keeping both signals harmonically aligned.

***

### 7. Keyboard Panel

The [Keyboard Panel](/evoke-manual/keyboard-panel) lets you set the current musical scale and other settings so Evoke matches your project and is optimized for you input material.

We recommend that you start here when opening a new instance. Getting these settings right will greatly improve resynthesis and pitch correction results.

By default, these settings persist across presets. You can disable this by toggling the lock button on the right side of the panel.


# Top Bar

***

### Overview

The **Top Bar** offers quick access to essential controls and settings, including account information, notifications, settings, and options for loading and saving presets.

<figure><img src="/files/TZlR1pqlA9g76jpeMsf3" alt=""><figcaption></figcaption></figure>

***

### 1. Tooltips

Click to enable in-app tooltips. Once enabled, hover over any control to learn more about its function.

### 2. Account Info

Click to view your Minimal Audio account and license information. You can also log out of the plugin from this panel to free up a seat for use on another computer.

### 3. Notifications

Click to view active messages or alerts, such as available updates or missing preset warnings. A red dot appears over the bell icon when there are notifications to check.

### 4. Preset Browser

Click the current preset name to open the preset popup and browse all preset packs.

### 5. Save Preset

Click to open the Save Preset popup and save your current preset to a user pack of your choice.

### 6. Random Preset

Click randomly select and load a preset from the preset library.

### 7. Plugin Settings

Click to view additional settings and actions such initializing the preset and settings the plugin’s window size.

### 8. Output Gain

Use the Output Gain slider to adjust the plugin’s final output level.

Click the Limiter button next to the slider to choose between two limiter modes. **Purple** applies gentle limiting and saturation, helping prevent clipping while maintaining a smooth sound. **Red** applies more aggressive, punchier soft clipping.


# Keyboard Panel

***

### Overview

Evoke’s Keyboard Panel contains controls for the global scale, pitch detection, and input processing. Start here after loading a new instance of Evoke to ensure the plugin is optimized for your incoming audio.

<figure><img src="/files/S1wIRCFduoEFrG2Kbnm3" alt=""><figcaption></figcaption></figure>

***

{% hint style="info" %}
By default, all **Keyboard Panel** settings are preserved (locked) when you change presets. This is because these settings are more relevant to the input signal than to the rest of Evoke’s processing.

If you would like to recall the **Keyboard Panel** settings that were saved with a preset, click the **Lock** button in the top-right of the panel.
{% endhint %}

### 1. Input Controls&#x20;

The **Input Controls** provide tools for gain staging and cleaning up the input signal. These adjustments occur before any other processing.

### 2. Pitch Range

The **Pitch Range** setting provides a way to limit Evoke’s pitch detection to a specific frequency range. Matching this setting to your input material can help stabilize pitch tracking.

### 3. Keyboard

Evoke’s **Keyboard** can be used to enable or disable notes in the current scale and provides visual feedback on pitch detection, such as the currently detected note.

### 4. Scale Settings

Use the **Scale Settings** to set the root note, choose the preset scale type, and adjust Evoke’s reference pitch. These settings ensure Evoke matches your project, especially when using multi-voice harmonization.


# Scale and Tuning

***

### Overview

Use the scale and tuning controls to ensure Evoke only plays notes relevant to your input material. We recommend that you set these whenever loading a new instance to improve detection and enable scale-aware processing (e.g., diatonic harmonization).

<figure><img src="/files/mEKlw8mpfr0uVMgzXOss" alt=""><figcaption></figcaption></figure>

***

### 1. Keyboard

Evoke’s **Keyboard** lets you enable or disable specific notes in your scale. Click any key to toggle it.

It also provides visual feedback: the currently playing note, the currently detected note, and which notes are included in the scale.

{% hint style="info" %}
The currently detected note appears as a white highlight at the top edge of its key. Use this to decide which notes to include or exclude from the scale. The longer a pitch is detected, the longer the highlight persists before fading out.
{% endhint %}

### 2. Scale Controls&#x20;

**Scale Root.** Choose the root note for the selected scale. Changing the root will transposes all scale notes accordingly.

**Scale Type.** Select a preset scale for pitch tracking and harmonization. You can further customize it by toggling individual keys on the **Keyboard**.

{% hint style="info" %}
Even if you customize **Chromatic** to match a specific scale, harmonization remains chromatic. Scale-aware (diatonic) processing is enabled only when you select a non-chromatic option in the **Scale Type** dropdown.
{% endhint %}

### 3. Reference Frequency

By default, Evoke uses the standard concert pitch **A4 = 440 Hz**. Change the **Reference Pitch** to match sources tuned differently (e.g., **A4 = 432 Hz**) when required.

### 4. Preset Locking

When **Preset Locking** is on, all **Keyboard Panel** settings, including **Input** and **Pitch Range**, are preserved when you change presets.

This is the default behavior in Evoke because these settings are tied to the input signal rather than the preset. Turn **Lock** off to load the **Keyboard Panel** settings saved with the selected preset.

Settings affected by **Preset** **Locking:**

* Scale Root
* Scale Type
* Reference Pitch
* Keyboard Notes
* Input Gain
* Input Gate


# Input and Pitch Range

***

### Overview

Use the **Input** and **Pitch Range** controls to clean up the input before any processing and to define how pitch detection operates across frequency ranges.

These settings help optimize Evoke for your input, but they typically don’t require frequent adjustment.

<figure><img src="/files/JVQDnOL6NMfzeCrBRaua" alt=""><figcaption></figcaption></figure>

***

### 1. Input Gain

Set the input level before any pitch detection or processing. This is useful for gain staging or driving a preset. Raising the level of very quiet signals can improve pitch detection, although this is not usually necessary.

### 2. Input Gate

Set the amount of gating applied to the input signal before any pitch detection or processing. This helps remove unwanted noise that can cause unstable pitch detection and other artifacts.

Two **Gate Speed** options are included:

* **Fast.** Reacts quickly to level changes. Ideal for dynamic sources.
* **Slow.** Reacts more gradually. Ideal for sustained sounds.

### 3. Pitch Detector Range

The **Pitch Range** setting limits Evoke’s pitch detection to a specific frequency range. Match it to your input to reduce pitch flutter and other tracking artifacts. This setting also affects Evoke's total latency: lower ranges require more latency, while higher ranges can run with less.

Four **Pitch Range** options are available:

* **Full.** Detects pitches across the entire frequency range. Good for quick setup, but often less stable than the more restrictive options.
* **High.** Limits pitch detection to higher frequencies.
* **Mid.** Limits pitch detection to midrange frequencies.
* **Low.** Limits pitch detection to low/bass frequencies.

{% hint style="info" %}
While audio is playing, the circular indicator next to a range option highlights the recommended setting. This can help if you’re unsure which range to choose.

Note that a range that isn’t always recommended may still product good results. For instance, if both **High** and **Mid** are highlighted during different sections of a track, either will likely work. Choose the one that’s recommended more often.
{% endhint %}


# Resynthesis

***

### Overview

The core of Evoke is its resynthesis processing. This process captures key features from the input signal, lets you manipulate those elements with the built-in controls, and then uses them to reconstruct a new version of the sound.

The **Resynth View** provides access to this resynthesis process, including creative character modes, detailed vocal modeling, auto-tuning, harmonization, and spectral shaping. Designed to blur the line between real and imaginary, it preserves the expressive nuances that make each voice unique and unlocks new possibilities for lead, backing, and textural vocal performances.

***

### What is Resynthesis?

**Resynthesis** is the process of analyzing a sound to capture its core elements, then reconstructing it with a synthesizer using that information. While the final result may sound similar to the input, it is an entirely new signal.

By breaking sounds down into the building blocks of **pitch**, **spectral envelope**, and **timbre**, each of these elements can be manipulated independently before being used to resynthesize the input.

This allows you to transform a sound in ways that aren’t possible with traditional processing, replacing or reshaping certain aspects of the signal while preserving others.

In Evoke, the input’s **pitch** is automatically detected and retuned, similar to traditional auto-tuning effects, unlocking everything from natural enhancement to hard-tuning and complex harmonies.

The **spectral envelope** is captured using a vocal modeling process that analyzes the voice’s frequency content and overall dynamics in detail. This allows Evoke to recreate the expressive nuances of the original performance while giving you the flexibility to reshape the tone in creative new ways.

Finally, Evoke combines all of this with a specially tuned synthesis engine that offers a wide range of **timbres**, allowing you to quickly explore character profiles ranging from natural choral effects to futuristic voices and textured sounds like liquid or static.

***

<figure><img src="/files/4gyTWajeYP8HvsnhADZC" alt=""><figcaption></figcaption></figure>

***

### 1. Resynth Response

At the center of the **Resynth View** is the **Resynth Response** graphic, which displays the vocal-modeling filter used to resynthesize the input signal. Adjustments to controls such as **Resolution** and **Formant** are reflected here in real time.

You can also create custom [**Spectrum Filter**](/evoke-manual/resynthesis/spectrum-filter) shapes by clicking directly on the response graphic or by using the **Spectrum Control Bar**, which appears on hover. After creating a filter shape, adjust or modulate it with the [**Spectrum Controls.**](/evoke-manual/resynthesis/spectrum-filter)

### 2. Character Modes

The [**Character Modes**](/evoke-manual/resynthesis/character-modes) dropdown provides options for how Evoke resynthesizes the input signal. Think of these modes as full synthesizer presets that inject different timbres into the resynthesis process. Choose from diverse vocal characters, from natural unison to synthetic and textural effects.

### 3. Resynthesis Controls

The [**Resynthesis Controls**](/evoke-manual/resynthesis/resynthesis-controls) provide access to core resynthesis settings and can significantly shape the output’s character and tone.

On the left are the **Character Controls**, which adjust the timbre defined by the current **Character Mode**. Behavior varies by mode. **Shape** and **Color** act as mode-specific macro controls.

On the right are the **Vocal Modeling Controls**, which adjust the spectral envelope captured from the input signal. These controls include formant shifting as well as adjusting the resolution of the spectral envelope.

### 4. Harmonization Voices&#x20;

Evoke’s [**Harmonizer Voices**](/evoke-manual/resynthesis/harmonizer-voices) let you layer up to four resynthesized voices, each with its own tuning and mix controls. Use them to create lush choruses, octave stacks, and even robotic tuning effects.

### 5. Retuning Controls&#x20;

The [**Retuning Controls**](/evoke-manual/resynthesis/retune-controls) provide essential auto-tuning parameters such as **Retune Speed** and **Amount**, along with a tuning display that shows retuning in real time.

### 6. Spectrum Controls&#x20;

The [**Spectrum Controls**](/evoke-manual/resynthesis/spectrum-filter) provide immediate control over the **Spectrum Filter**, which you can customize by clicking the **Resynth Response**. Use them to quickly change the overall tone or create movement across the entire spectrum.

### 7. Freeze Controls&#x20;

The [**Freeze Controls**](/evoke-manual/resynthesis/resynthesis-controls) provide a way to hold the input signal’s current spectral envelope, so individual vowels or other sounds can be frozen in time.

Freezing can be automated by modulating the **Freeze** button or by enabling **Retrigger Mode**, which automatically freezes at intervals synced to BPM or set by a millisecond value.


# Character Modes

***

### Overview&#x20;

Evoke includes a wide selection of **Character Modes** that shape the personality of the resynthesized output. Each mode uses a distinct internal process, so one may produce lush unison and choral textures while another creates futuristic, robotic effects.

On a technical level, these modes determine the timbre and harmonic structure used during resynthesis. They do not change the fundamental pitch or the spectral envelope; those are set by the retuning and vocal modeling stages, respectively.

{% hint style="info" %}
Trying different character modes after loading a preset can produce interesting variations since they have such a large impact on the sound.
{% endhint %}

<figure><img src="/files/YeUJYLos9te5CGFtklbC" alt=""><figcaption></figcaption></figure>

***

**Character Modes** are grouped into three categories:

* **Natural.** Produce organic results that complement the human voice.
* **Synthetic.** Emphasize modern synthetic timbres with complex frequency spectra.
* **Texture.** Create non-pitched timbres such as noise, static, or liquid textures.

### Character Modes&#x20;

* **Unison.** Thickens the sound by layering slightly detuned copies of the voice.
* **Choral.** Emulates a small vocal ensemble for lush, harmonized textures.
* **Contour.** Reminiscent of a bowed string instrument, for woody, organic sounds.
* **Oracle.** Produces resonant overtones for deep harmonic effects.
* **Poly-Sync.** Uses a hard-sync method to produce rich harmonics.
* **Harmonic.** Produces chord-like effects based on the harmonic series.
* **Vocoid.** A modern twist on classic vocoder and talkbox sounds.
* **Pulsar.** Layers and spreads multiple oscillators to produce complex harmonics.
* **Droid.** Uses spectral processing to create futuristic digital timbres.
* **Mecha.** Produces resonant, robotic sounds reminiscent of sci-fi voices.
* **Corrupt.** Glitchy, unstable effects that simulate digital audio corruption.
* **Static.** Noise-based, with variable amounts of crackling and digital noise effects.
* **Liquid.** Wet, fluid sounds with evolving textural movement.
* **Alloy.** Metallic, spectral sounds with harmonic shifting and rich feedback.
* **Data.** Digital textures reminiscent of futuristic user interfaces.


# Resynthesis Controls

***

The Resynthesis Controls provide access to Evoke’s core resynthesis engine. Use them to sculpt timbre, pitch, and the spectral envelope, which together define the sound’s overall tone and identity.

<figure><img src="/files/1zawJGGw1viaPIQL6nW9" alt=""><figcaption></figcaption></figure>

***

### 1. Character Modes

**Character Modes** select the timbre and harmonic structure Evoke will use when resynthesizing the input. They also define how **Shape** and **Color** behave. See the [Character Modes](/evoke-manual/resynthesis/character-modes) page for more details.

### 2. Utility Controls

These controls are minimally impacted by the current Character Mode and they can be used to adjust the level of realism in the resynthesized output.

**Detune.** Introduces slight pitch variations to each resynthesized voice. Use it to create thicker, more natural-sounding tuning and harmonization.

**Breath**. Controls the amount of noise injected into the resynthesized signal during unpitched sections such as breaths and plosives. At 100%, only noise is used, which produces the most realistic effect. At 0%, no noise is added, and only the tuned signal is used, which has a much more synthetic sound.

{% hint style="info" %}
More highly processed **Character Modes** often benefit from reducing or disabling **Breath** because they no longer sound natural, and therefore, realistic untuned sections can sound out of place.
{% endhint %}

### 3. Character Controls

These controls affect the timbre and tone of the resynthesized output, and the specifics of how they work are determined by the current **Character Mode**. See the [Character Modes](/evoke-manual/resynthesis/character-modes) page to learn how each mode impacts these controls.

**Shape.** The primary control for the resynthesized character. Often adjusts the harmonic structure of the sound.

**Color.** The secondary control for the resynthesized character. Often brightens or darkens the tone, or introduces natural detuning.

**Width.** Controls the stereo width of the resynthesized signal. This widening occurs before the per-voice panning in **Harmonizer Voices**.

### 4. Global Pitch

**Pitch.** The central Pitch knob adjusts the overall pitch shift applied to the resynthesized signal. It is measured in semitones in **Chromatic** mode and in scale degrees in non-chromatic **Scale Types**.

**Pitch Hold.** When enabled, changes to **Pitch** and per-voice tuning controls take effect only when the retuned note changes. This helps preserve the original melodic contour while allowing pitches to be manipulated in real time.

{% hint style="info" %}
Try enabling **Pitch Hold** when modulating **Pitch**. This will produce much more natural and controlled results, allowing you to create complex movement and melodic sequences without losing the shape of the original melody.
{% endhint %}

### 5. Vocal Modeling

These controls affect the spectral envelope used in the resynthesized output. Use them to shape the vocal’s identity so it sounds lower or higher, closer to the original voice or more like a synthesizer.

These controls are visualized in the **Resynth Response**, making it clearer how each one affects the overall sound.

**Resolution.** Controls the fidelity and detail of the vocal model. At 100%, the original spectral envelope is reproduced almost perfectly, while at 0% the output sounds more like a synthesizer than a vocal. 50% is generally a good setting for sounds reminiscent of classic vocoders.

**Formant.** Shifts the spectral envelope up or down in frequency so it sounds higher or lower in character without changing pitch, similar to how different singers can sound different while singing the same part.

**Blur.** Smears the spectral envelope over time. The effect is similar to time stretching, but low and high frequencies smear differently. At 100%, the envelope is essentially held. At 0–50%, it often sounds more organic and can create a unique doubling effect when blended with the dry signal.

### 6. Freeze Controls

Use these controls to freeze the analysis of the input signal, holding the current pitch and spectral envelope to produce sustained vowels and other effects.

Because only the analysis is frozen, all of Evoke’s controls continue to function, letting you create evolving soundscapes, and more.

**Freeze.** Toggle to capture and hold the current input’s pitch and spectral envelope.

**Retrigger.** When enabled, a new freeze is captured at the interval set by **Rate**.

* **Rate.** Sets how often the freeze is retriggered.
* **Sync.** Synchronizes retriggering to tempo-based note values.

{% hint style="info" %}
Assign modulation to **Freeze** to create frozen sequences and glitchy movement. The **Follower** modulator can produce interesting results when it freezes and sustains either quiet sections or loud peaks.
{% endhint %}


# Harmonizer Voices

***

### Overview

Evoke’s **Harmonizer Voices** provide up to four resynthesized voices with individual tuning and mix controls, enabling rich, layered harmonies and other creative effects.

<figure><img src="/files/bJ2VBi7xqDwiUN6Sc9ly" alt=""><figcaption></figcaption></figure>

***

### 1. Voice Tabs

Each of the four voices can be accessed and enabled using the tab buttons at the top of the **Harmonizer Voices** area.

The current tuning settings are also displayed on these tabs, making it easier to see which voice is responsible for each harmony layer. Values are shown in semitones in **Chromatic** mode and in scale degrees in non-chromatic **Scale Types**.

### 2. Tuning Controls&#x20;

Use each voice’s tuning controls to create multi-voice harmonies and transposition effects.

**Interval.** Sets the interval offset of the voice relative to the base retuned pitch. It is set in semitones in **Chromatic** mode and in scale degrees in non-chromatic **Scale Types**.

**Octave.** Shifts the voice up or down by a whole octave. This provides a wider pitch range and the possibility of easy octave stacking.

### 3. Tuning Mode

Each voice can use one of two tuning modes:

* **Fixed.** Locks the voice to a constant note or interval, ignoring pitch tracking.
* **Track.** Follows the detected pitch, so the tuning controls remain relative to the current retuned note.

{% hint style="info" %}
The **Fixed** tuning mode is useful for creating static notes and chords, which can produce more synthetic-sounding effects. Try using a single voice with a very low fixed interval, then layer additional voices on top.

You can also modulate **Interval** in this mode to create pitch sequences independent of the input pitch.
{% endhint %}

### 4. Mix Controls&#x20;

**Level.** Adjusts the volume of each voice in the mix. Use it to achieve the desired balance between voices, or modulate it to create rhythmic effects.

**Pan.** Positions the voice in the stereo field (left to right) to create spatial effects and improve separation between voices.

{% hint style="info" %}
Try modulating **Pan** to create auto-pan effects. Pan each voice differently to build complex stereo movement.
{% endhint %}


# Retune Controls

***

### Overview

If you already use automatic tuning tools, the **Retune Controls** will feel familiar. Use them to set how Evoke retunes the detected pitch used for resynthesis, from transparent pitch tracking to ultra-hard tuning.

The detected pitch is first snapped to the current **Scale**, then corrected based on **Retune Amount** and **Retune Speed**. The **Tuning Display** shows the corrected note and its deviation from the target so you can visualize the effect of these settings.

{% hint style="info" %}
These controls are also used to retune the dry signal when **Dry Retune** is enabled in the **Dry/Wet** area. Retuning the dry signal can help glue the input and resynthesized melodies into a single effect.
{% endhint %}

<figure><img src="/files/MRk5pcfszcN2uymG3y1j" alt=""><figcaption></figcaption></figure>

***

### 1. Tuning Display

The **Tuning Display** shows the current retuned note after pitch correction is applied.

The center shows the current note name. On either side, indicators show how far the note is from target pitch within a ±100-cent range. Use this to visualize how the **Retune** **Controls** affect the sound.

### 2. Retune Controls&#x20;

**Retune Amount.** Controls how much pitch correction is applied. At 100%, notes are corrected to their target pitch. At 0%, there is no correction and the original pitch passes through. The applied amount is then smoothed by **Retune Speed**, so **Retune Amount** will have little effect at slow speed settings.

**Retune Speed.** Adjusts how quickly pitch correction is applied. Slower settings result in more gradual correction, allowing more of the original pitch to pass through at note onsets. Very fast settings produce hard-tuning effects.

**Glide Mode.** When enabled, **Retune Speed** is replaced by **Retune Glide Time**, which adds synthetic portamento between notes, similar to a traditional synthesizer. Longer times produce more pronounced glides, while shorter times keep transitions tight.


# Spectrum Filter

***

### Overview

Evoke’s **Spectrum Filter** provides additional shaping of the resynthesized signal through spectral filtering. Filter shapes can be drawn directly on the **Resynth Response** in the center of the **Resynth View**. After creating a shape, further manipulate it using the **Spectrum Controls** in the bottom-right.

Use this for tonal adjustments in place of a traditional EQ, or design complex filter curves that can be modulated for creative movement.

***

### Spectrum Filter Response

The **Resynth Response** displays the current spectral envelope and can also be used to create custom filter shapes.

<figure><img src="/files/efZsEkyEhAjNGMht8Ytq" alt=""><figcaption></figcaption></figure>

***

### 1. Spectrum Filter Response&#x20;

Hover over the **Resynth Response** to highlight the current (unmodulated) **Spectrum Filter** shape. Click and drag to edit the shape and create your own filter responses.

{% hint style="info" %}
Hold **Command** (macOS) or **Ctrl** (Windows) while dragging to edit only the odd bands on the response curve. Add **Option** (macOS) or **Alt** (Windows) to invert this behavior and edit only the even bands.

Double-click a band to reset it.
{% endhint %}

### 2. Spectrum Control Bar&#x20;

Hover over the **Resynth Response** to reveal the **Spectrum Control Bar** in the top-right. Use it to perform actions such as generating and resetting the filter response.

**Randomize.** Click the dice icon to generate a random filter shape for inspiration and unexpected tonal shaping.

**Options Dropdown.** Click the wrench icon to view additional actions:

* **Reset.** Reset the filter shape so no processing occurs.
* **Low-pass.** Generate a centered low-pass filter that can be adjusted with the **Spectrum Controls**.
* **High-pass.** Generate a centered high-pass filter that can be adjusted with the **Spectrum Controls**.
* **Band-pass.** Generate a centered band-pass filter that can be adjusted with the **Spectrum Controls**.
* **Notch.** Generate a centered notch filter that can be adjusted with the **Spectrum Controls**.
* **Comb.** Generate a comb filter that can be adjusted with the **Spectrum Controls**.
* **Invert.** Vertically invert the filter shape, flipping each band’s gain value.
* **Reverse.** Horizontally reverse the filter shape, swapping each band’s frequency position.

***

### Spectrum Filter Controls

The **Spectrum Filter Controls** let you manipulate the entire filter response at once. Use them to tune the overall response or create movement when combined with modulation.

Hover over this area to highlight the affected filter response on the **Resynth Response**, including any modulation.

<figure><img src="/files/Il3CqLAku26Y4kZEzDq9" alt=""><figcaption></figcaption></figure>

***

1. **Bypass.** Click the spectrum icon to enable or disable the **Spectrum Filter**.
2. **Spectrum Controls.** Additional spectrum shaping is controlled by three parameters:

**Tilt.** Adjusts the balance between low and high frequencies, tilting the filter toward brighter or darker sounds.

**Shift.** Moves the entire filter up or down in frequency, similar to a standard filter’s cutoff control.

**Scale.** Controls the intensity of the filter’s gain changes. At 0% the filter has no effect, while at 200% it exaggerates the response, pushing it toward extremes.




---

[Next Page](/llms-full.txt/1)

