GVST GGrain is a free granular re-synthesis effect (Windows VST)

Some granular synthesis functions are implemented in the  libraryfile.
Photo provided by Flickr

I’m going to play an early example of granular synthesis, ..

When the frequency of the modulator rises into the audible range, above 20Hz, then new frequencies are added to the carrier signal. These frequencies are called sidebands, and they have different characteristics based on the type of modulation synthesis. These sidebands are what make modulation synthesis so powerful. With a modulation synthesizer, we can create interesting, broad spectrum sounds with a small number of source signals.

In this example, we're going to use granular synthesis to make a soundscapefrom an audio file.
Photo provided by Flickr

are looking for are "Granular Synthesis"

- Granular synthesis is the synthesis technique…that operates on the micro-sound time scale.…It's based on the same principles as sampling,…however, the samples are played back conventionally,…but instead, are split in small pieces.…These pieces are called grains.…Multiple grains may be layered on top of each other…and might play at different speeds,…phases, volume, and frequency, among other parameters.…Granular synthesis is an amazing tool for sound design,…especially when you're looking…for something weird or unconventional.…You hear it all the time in modern electronic music,…and you might not even know it.…

To achieve a rich granular synthesis effect, it is often a good idea tosum four or more copies of  together.
Photo provided by Flickr

by Curtis Roads is how I first learned about synthesis. It has been the standardsynthesis textbook since the 1990s. At this point, it is somewhat dated, but itstill offers a reasonably comprehensive look at computer music technology.

In granular synthesis, each small slice of an audio file is called a grain. Whenthey are combined into a new sound, they are called a cloud.
Photo provided by Flickr

The idea of granular synthesis is that a ..

After loading the audio file, the GranularSamplePlayer object is instantiated, thenit is connected to the main output and the AudioContext is started.

Granular synthesis Graphical envelope editor ..

This means that we can control the parameters of granulation using other Beads,such as Envelope, Glide, WavePlayer, or Function. In this example, however, I'm goingto keep it as simple as possible. The parameters of granulation are hard coded tospecific values using the .The Static UGen is simply a holder for one value that doesn't change over time.

Granular Synthesis Physical Modeling

Usually a granular synthesizer sounds better if these parameters are slightlyrandomized. In Beads, there is a randomness parameter that allows a programmerto control how much each of these parameters should randomly vary for each grain.

A granular synthesis and sampling powerhouse, ..

The last important part of writing a software synthesizer is saving the output to anaudio file. In this chapter I'm going to show you how to set up Beads to renderaudio to a wave file.

- Granular Synthesis - Physical Modeling 3

Granular synthesis isn't just a sound mangling technique. It was inspired inpart by sounds that occur in the real world. Consider the case ofa dump truck with a load of gravel. When the drump truck drops its load ofgravel, each pebble makes a sound when it hits the ground. The sound of each pebblehitting the ground can be thought of as a grain of sound, but we don't heareach individual pebble. We hear the larger sound complex of many pebbles hittingthe ground.

SuperCollider » SuperCollider

Granular synthesis is popular because it is capable ofgenerating such a wide range of sounds. Sometimes granular synthesis cansound like an evolving soundscape, or it can sound like rain pelting your bedroom window, or an alien voice coming to you across a vast distance.