Sources
Granular

The Granular node is a granular synthesis engine that generates clouds of tiny audio fragments (grains) from a loaded sample.
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.