Chop sound into tiny overlapping grains. Change pitch without changing speed.
Granular synthesis slices a sound into tiny fragments — grains — typically 10 to 500 milliseconds each. Each grain has its own mini fade-in and fade-out so the edges don't click. Layer hundreds of them and they blend into something new.
The key trick: pitch and speed become independent. A tape machine locks them together — speed it up and the pitch rises. Granular breaks that. You can freeze a sound in place while shifting its pitch up two octaves, or race through a buffer at triple speed while keeping the pitch unchanged.
Size — how long each grain lasts.
Overlap — how much each grain fades into the next. Low overlap = rhythmic stuttering. High overlap = smooth continuous pad.
Speed — how fast we scan through the source. At 1× it plays normally. Below 1× it stretches without pitch change. Above 1× it compresses. At nearly zero the sound freezes in place.
Pitch — shifts every grain up or down without changing the speed. ±24 semitones (two octaves each way).
All three buffers are generated in the browser — no files loaded.
© ectoplasma.org