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

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


---

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

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

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

```
GET https://manual.minimal.audio/lucid-manual/granular-view.md?ask=<question>&goal=<endgoal>
```

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

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

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