The Modulation Matrix
Route an LFO and an envelope to several destinations per pad. A GranSample Pro feature.
Every pad carries its own modulation matrix: two sources — an LFO and a modulation envelope — that you can route to several destinations at once, each with its own depth. It shapes a pad’s sound over time without you touching a knob.
Two sources, one set of destinations
Each pad has exactly two modulation sources:
- The LFO — a free-running or host-synced oscillator. See The LFO.
- The ENV — a trigger-aligned ADSR envelope. See The Modulation Envelope.
Both sources feed the same destination list, and both run independently and at the same time. A destination can receive modulation from the LFO, the envelope, or both summed together.
The destinations
Open a pad’s properties and select the LFO or ENV tab. Below the source controls you’ll find a DESTINATIONS list. Each row is one destination with its own bipolar depth slider:
| Destination | What it modulates |
|---|---|
| GRAIN POS | Grain read position in the sample |
| GRAIN SIZE | Grain length |
| GRAIN PCH | Grain transposition |
| GRAIN DEN | Grain density (grains per second) |
| VOLUME | Pad output level |
| PAN | Stereo position |
| PITCH (st) | Playback pitch, in semitones |
| START | Linear playback start point |
The first four destinations act on the granular engine; the last four act on the pad’s level, stereo, pitch, and linear playback path — so the matrix works whether or not granular is enabled on the pad.
Depth is bipolar
Every destination slider runs from −1.0 to +1.0, centred at 0 (no modulation). The sign sets direction: a positive depth pushes the destination up as the source rises, a negative depth pushes it down. At full depth (±1) the source sweeps the destination’s entire range; at lower depths it nudges it.
Because depth is bipolar, you can use the same source to raise one destination while lowering another — for example, an LFO that opens grain size while pulling volume back.
Where it lives
On iPad in landscape the LFO and envelope matrices sit in the pinned pad-properties panel beside the grid, on the LFO and ENV tabs. Elsewhere they appear in the same tabs within a pad’s properties. The matrix is per pad — each pad stores its own sources and depths — so a kit can have one pad slowly drifting while another stays still. Depths are saved with the kit and travel with it when you share a .gskit.
Next, set up the sources: The LFO and The Modulation Envelope.
Can't find what you need? Check the FAQ or contact support.