Granular synthesis
From Free net encyclopedia
Granular synthesis is a sound synthesis method that operates on the microsound time scale. It is often based on the same principles as digital sampling but often includes analog technology. The samples are not used directly however, they are split in small pieces of around 1 to 50 ms (milliseconds) in length, or the synthesized sounds are very short. These small pieces are called grains. Multiple grains may be layered on top of each other all playing at different speed, phase and volume.
The result is no single tone, but a soundscape, often a cloud, that is subject to manipulation in a way unlike any natural sound and also unlike the sounds produced by most other synthesis techniques. By varying the waveform, envelope, duration, spatial position, and density of the grains many different sounds can be produced.
The result is usable as music, sound effects or as raw material for further processing by other synthesis or DSP effects. The range of effects that can be produced include amplitude modulation, time stretching, stereo or multichannel scattering, random reordering, disintegration and morphing.
Dennis Gabor researched how human beings communicate and hear. The result of his investigations was the theory of granular synthesis, although Greek composer Iannis Xenakis claims that he was actually the first inventor of this synthesis technique (Xenakis, Formalized Music, preface xiii).
Curtis Roads is often credited as the first person to implement a digital granular synthesis engine. Canadian composer Barry Truax was one of first to implement real-time versions of this synthesis technique.
Further reading
- {{cite book
| last = Roads | first = Curtis | year = 2001 | title = Microsound | publisher = MIT Press | location = Cambridge | id = ISBN 0262182157
}}
- {{cite book
| last = Miranda | first = E. R. | year = 2002 | title = Computer Sound Design: Synthesis Techniques and Programming | publisher = Focal Press | location = Oxford | id = ISBN 0240516931
}}
External links
- Granulab
- crusherX-Live!
- CDP
- REplay PLAYer
- Chaosynth (cellular automata granular synth)
- WSOLA time scale modification
Template:Sound synthesis types
- Digital signal processing
- Micromontage
- Csound (Comprehensive music software including granular synthesis)
- SuperCollider
- Max
- Puredata
- ChucK (precise enough to implement any granular synthesis algorithm directly in the language)