
Granular: Granular Synthesis with Granulator III
Granular Synthesis with Granulator III

Granulator Ill is the latest evolution of Robert Henke’s legendary granular sampler, built with a strong focus on modulation and expression.
When you load it from Packs instead of Instruments you can listen to some of his presets or load some of the provided samples to start with !
- 3 different playback modes
- Real time audio capture
- Large collection of “combo” filters
- Stereo LFO
- MPE support, and MPE legato in mono mode
Sample View

Classic mode replicates the behavior known from Granulator Il, where two grains are crossfaded with each other.
Loop utilizes a more traditional sample loop approach, moreover grains can also play backwards.
Clouds produces up to 20 grains per note, and can also have pitch fluctuation (via the Grain Variation parameter).
Control View

The user interface of Granulator III consists of three areas: The Main Display, the Modulator Display, and the Parameter Display.
The Main Display either shows the loaded sample (sample view) including a visualisation of grain start position, current playback position, and grain size as well as the controls for the Capture feature. Or it shows the two Envelopes, the LFO and the Filter (control view).
The view can either be switched manually by clicking on the top and bottom Display Selector buttons on the left or set to automatic switching (‘Auto’). In that mode, clicking on a parameter left of ‘Variation’ switches to Sample Display, and clicking on a parameter right of it switches to the Envelope Display. Below the Main Display is the Modulator Display, which shows the modulations for each of the main parameters. A little triangle indicates for which main parameter the modulations are shown.

Note that not all parameters offer the same set of modulations. This makes the synthesis engine more effective and allows to fine-tune the behavior of each modulation.
To keep it simple, the waveform display only shows the left channel if a stereo sample is used.
You can zoom into the waveform, centred around Position, with the (+) button at the right bottom of the Sample Display, you can zoom out again via (-) or go back to the full sample view using (ALL).

Loading a Sample
The sample used by Granulator III can either be dragged from the Browser or from Session or Arranger onto the instrument. Note this also works when the Main Display is set to Envelope Display. If the Display Selector on the left side is set to Auto or to Sample Display, the new sample is immediately visible. If Display Selector is set to Envelope Display a sample can still be dropped but there will be no visual feedback.
Like Simpler, Granulator loads samples to C. Use transpose along with Ableton’s Tuner to set root the right key.
Grain Mode
Defines the behavior of Granulator III playback engine.
Classic mode replicates the behavior known from Granulator Il, where two grains are crossfaded with each other.
Loop utilizes a more traditional sample loop approach, moreover grains can also play backwards.
Clouds produces up to 20 grains per note, and can also have pitch fluctuation (via the Grain Variation parameter).

Granulator III offers three different grain playback modes. Classic is based on Granulator II and provides the most versatile and expressive engine. It creates two overlapping grains per stereo channel, with a very flexible grain envelope. Loop is much closer to a ‘normal’ sampler with crossfading sample playback and random position modulation, providing the ability to play longer sections unaltered, and Cloud offers layers of up to 20 non-synced individual grains, especially interesting for creating thick monophonic textures.
Depending on the playback mode we will get some different modulation options!
Position
The Position parameter defines which section of the source sample is played back in each grain. Since it is scaled in % it stays at its relative position even when a new sample is loaded or captured. Position can be modified in various ways, it can move from its start point to an endpoint, see the Scan parameter for details, it can have a random variation for each grain using the Variations parameter and it can be controlled via the LFO, Envelope 2, and several MIDI signals, including note pitch (‘Key‘), note velocity (‘Vel‘) and all three MPE parameters.
The Position parameter can be set by turning the Position knob or by clicking directly at the desired part of the sample in the Waveform Display.

When clicking on the Position (or any other main parameter), the Modulator Display automatically shows the modulations for this parameter. In the screenshot above, Position is modulated by the LFO and by Variation.
Scan
The Scan function provides a useful and versatile modulation source of grain position: A ramp that starts when a new note is triggered. The ramp can either stop at a defined end position (Loop is off) or it can restart (Loop is on). The end position is defined as a relative Distance to the main Position.
If the addition of Position and current Scan value exceeds 100% and hence the end of the sample is reached, the play position folds back to the beginning. This can be particularly useful when working with rhythmical loops as source material. The Scan speed can be a function of Key, Velocity, and MPE Slide. It can also be modulated with Envelope 2 and the LFO. In conjunction with Transpose and Grain Size, a great variety of time stretch and pitch shifting sample playback variants can be achieved, as well as most complex time warps.

If Key is enabled, the speed of the scanning follows note pitch, which provides a constant scanning ratio for each played note, whilst if it is turned off, the speed stays constant regardless of note pitch. Playing multiple notes at once and switching between the two options makes the difference very obvious.
Grain Size
The core of Granulator III is a grain playback engine, and its most prominent parameter is the size of each grain. A grain can be as small as 2 milliseconds, which implies that 1000 or more overlapping grains are created per second, resulting in noisy or high-pitched tonal timbres. It can also be as long as 2 seconds, which means long parts of the source file are read out before a new grain starts.

Grain Size can be affected by Key, Velocity, and MPE Slide and Press. It can be modulated with the LFO and the Envelope 2. For typical ‘stochastic’ granular effects, the size of each grain can also be modulated with a random value, controlled via the Variation modulation parameter, for details see below. In the Loop grain mode, a Reverse parameter defines a chance that a grain is played backwards. A value of 100% implies all grains will play backwards. In the Clouds grain mode, the number of grains playing at the same time can be defined by the Density parameter, allowing up to 20 grains per stereo channel per note. When Grain Size is modulated, it does not change immediately but attempts to finish the grain first to avoid clicks. The exact behaviour here depends on the Grain Mode.
Shape

The Shape or envelope around each grain has a distinct impact on the sound and behavior of Granulator III. Shape can be controlled by the LFO and the Envelope 2. Depending on Grain Mode, the grain shape itself and the shape parameter have different properties:
In Classic mode, the shape can morph from grains with a sharp attack (saw shaped down ramp) and exponential decay to smooth (Tri angle shaped ) crossfading to exponential attack and abrupt end (up ramp), see screenshot above. In Loop mode, the grain shape defines the length of a crossfade at the beginning and end of a grain. A grain shape of zero equals a looping playback with no crossfade at all, whilst 100% means there is always a fade going on. In Clouds mode grain shape cannot be adjusted for CPU efficiency reasons.
Since the effect of the Grain Shape is calculated at the beginning of each new grain, with longer grains and fast regular modulations e.g. via the LFO, quite complex rhythmical textures can be obtained, depending on the source material. The real-time grain playback visualisation (cyan-coloured moving lines) shows the effect of the grain shape, in the screenshot above it is clearly visible that the grains have a short attack and fades out towards the end.
Variation

A lot of interesting things can happen when the start position of each individual grain, its size, amplitude, or pitch is modulated with a random value. Static looping timbres can become more alive, things can become very noisy (when working with very small grain sizes), or rhythmical loops can dissolve into lovely granular madness.
The overall randomness can be controlled via the Variation amount parameter, and the individual effects on the grains can be adjusted with the Position, Grain Size, Transpose, and Volume modulation parameters. The random variation of grain pitch via Transpose is currently only possible in Cloud mode, and negative values do not have an effect. This might change in a future update.
Variation of grain position is absolute, with a range between zero and two seconds, independently of source sample length. Position variation is always positive, whilst the other variations are bipolar.
The Variation amount parameter can be modulated by the MPE parameters Slide and Press, by the LFO, Envelope 2, Key, and by Velocity.
Transpose

The overall tuning of the grain playback can be adjusted in this section, including a fine-tuning parameter, Tune. Typically the grain tuning follows incoming MIDI notes, with Key set to 100%, but it is also possible to scale this differently. There is a lot to discover especially in conjunction with Key modulation of Grain Size. The perceived pitch of a timbre especially for small grain sizes can become very hard to predict and experimentation with Key modulations is highly encouraged here! It is possible to control overall pitch per Note Pitch Bend, MPE Press, Envelope 2, LFO, and via a random value at note start. For convenience, the pitch Variation parameter is also present in the Transpose Modulator Display. As stated above, grain variation of pitch is only available in Cloud mode at the moment.
Pitch, Tuning
Unlike a normal synthesizer, where the tuning is defined by the frequencies of the oscillators, things are a bit more complex with samples and even more so in granular synthesis. If you play back a sample at note C3, convention says this is its original pitch: It plays back at the same rate as it has been recorded. If that sample contains a sound which has a musical pitch of C3, everything is easy, you hear a C3 when playing a C3 and all the correct other notes when playing them. If the material contains a C#3, you have to tune it down by one semitone to get the correct pitch. If a sample contains multiple musical pitches (e.g. a whole melody) it gets more complex and potentially more interesting, too.
In granular synthesis, short parts of the sample are played back very often, and depending on the source material this can easily lead to a perceived pitch that is a strange mix between the original sample source and the grain size. There is no simple way to predict those interactions, and the best thing one can do is experiment. The relevant parameters are everything in the Transpose and Grain Size sections. When working with small grains, try playing with the Key parameters of Transpose and Grain Size. When setting Transpose Key to zero, and Grain Size Key to 100, all notes play the same sample pitch but the grain size is scaled, potentially also creating a strong perception of pitch. Try this with a grain size of exactly 3.822ms to be in tune.
When you intend to work with Granulator with tuned material, and you want that MPE pitch bend data is received and that Granulator responds correctly to the Live 12 tuning systems, make sure that Note Pitch Bend in the Transpose section is set to 48st.
Spread

Spread allows detuning the left and right grain playback. This not only alters the pitch and can create a nice stereo chorus, but it also affects the actual starting times of new grains; once a new note has a bit of spread, the left and right channel grains are ‘out of sync’ and all Variations have different momentary values. As a result, even with a tiny amount of Spread, things are getting very ‘stereophonic’. High values of Spread create dramatically different pitches for the left and right channel. Spread can be controlled via Velocity, MPE Slide, MPE Pressure, Envelope 2, and the LFO.
Volume

The overall output volume can be adjusted in this section. Volume can be modulated via Key, by Velocity, by MPE Slide and Press, and by the LFO. The Variation parameter for per-grain amplitude modulation is also mirrored here for convenience.
When samples are dragged onto the sample view or when new samples are captured, they are normalised, which means their amplitude is internally scaled to match 0dB for the loudest part.