Sources
Granular

The Granular node is a granular synthesis engine that generates clouds of tiny audio fragments (grains) from a loaded sample, creating rich evolving textures.
LOADING AUDIO
- Use "Load File" to browse for an audio file
- Use "Wave Library" to select from 9 built-in presets (Amber, Breeze, Crystal, Drift, Echo, Frost, Glaze, Haze, Ivory)
- Or drag an audio file onto the node
- Supported formats: WAV, AIFF, FLAC, MP3
MODES
- Free-Running — Continuous grain generation based on Density setting
- MIDI-Triggered - Grains spawned by incoming MIDI notes; pitch derived from MIDI note relative to C4
PARAMETERS
- Position — Read position in the sample (0-1)
- Grain Size — Duration of each grain in milliseconds
- Density — How many grains per second (Hz)
- Scatter — Random spread around the position (0-1)
- Pitch — Pitch shift in semitones
- Pan Spread — Stereo spread of grains (0-1)
- Reverse Prob - Probability of playing a grain backwards (0-1)
- Gain — Output level (dB)
All parameters are modulatable.
GRAIN ENVELOPE SHAPES
- Hann — Smooth cosine window (default, click-free)
- Triangle — Linear fade in/out
- Trapezoid - Flat top with short fades (more sustained sound)
The engine supports up to 64 simultaneous grains. Click the Randomize button (!!!) to explore random parameter combinations.