Sound and effects
Pitch and creative effects
Transpose, shift, resonate, vocode, repeat or freeze sound with the Grid effect modules.
These are modules you can add inside a Grid patch. Open Search modules, enter the browser name shown under a device below, add it, then select it to see its full controls in the inspector. Wire the left and right audio inputs and outputs into your patch. Adding a module alone does not put it into the sound path. A card shows only its first three controls. Widen the window to at least 760 pixels to use the full inspector.
These tables use the Grid inspector’s exact labels, including short labels such as out_db. A switch is a numeric control: 0 is off and 1 is on. Unless a row says otherwise, a range is continuous. Values such as mix use 0–1: 0 is dry, 1 is wet. Width 1 preserves normal stereo; 0 makes the processed part mono.
For tempo-synchronised controls, set the module's bpm to the tempo you want and enable its sync control. The tempo division list explains the shared choices. These Grid modules use their own tempo setting.
Shift & Ring
Grid browser: fx-shift-ring.
Shift & Ring adds metallic or inharmonic movement. shift moves frequencies by a fixed number of hertz; ring multiplies the sound with a carrier; dual combines both. Coarse and Fine set the frequency, while the LFO and Envelope vary it. wide separates the channels' frequency motion. Feedback adds resonance and Drive adds distortion. This frequency shift is different from transposing every note by the same musical interval.
| Control | Range or choices | Default |
|---|---|---|
mode |
shift / ring / dual |
shift |
coarse_hz |
-5000 to 5000 Hz | 100 |
fine_hz |
-50 to 50 Hz | 0 |
lfo_wave |
sine / triangle / saw / square / random |
sine |
lfo_rate_hz |
0.01 to 20 Hz | 1 |
lfo_amt_hz |
0 to 2000 Hz | 0 |
env_amt |
-1 to 1 | 0 |
feedback |
0 to 0.9 | 0 |
wide |
0 to 1 | 0 |
drive_db |
0 to 24 dB | 0 |
mix |
0 to 1 | 0.5 |
Pitch Shifter
Grid browser: fx-pitch-shifter.
Pitch Shifter transposes the incoming sound by semitones and cents. fast uses a short moving delay; clean uses spectral processing. Window changes the fast engine's analysis span; the available range is 10–80 ms. Formant adjusts preservation of the sound's vocal-style shape in the clean engine. Feedback returns shifted sound into the effect. Glide softens changes in the requested pitch. Both engines add the same processing delay, including at zero shift: about 43 ms at a 48,000 Hz audio rate. Changing Window does not reduce that fixed delay.
| Control | Range or choices | Default |
|---|---|---|
engine |
fast / clean |
fast |
semitones |
-24 to 24 semitones | 0 |
cents |
-100 to 100 cents | 0 |
window_ms |
10 to 80 ms | 40 |
formant |
0 to 1 | 0 |
feedback |
0 to 0.95 | 0 |
glide_ms |
0 to 2000 ms | 0 |
mix |
0 to 1 | 1 |
Resonator Bank
Grid browser: fx-resonator-bank.
Resonator Bank rings at pitches you choose. Mode selects a comb or one of four modal characters: beam, membrane, plate or string. n chooses up to eight resonators. Root Note sets the base pitch; Scale can snap each relative pitch to a scale. Each resonator has its own semitone offset, fine tuning and level. The default first five form a chord.
Decay sets how long they ring; Decay Tilt changes the balance of low and high decay. Colour controls damping/brightness. Spread positions resonators across stereo. The input filter changes which parts excite them; Inharmonicity changes the modal character. A resonator level at −70 dB silences it.
Resonators 1–8 each have these three controls. Defaults marked by number refer to the resonator. The shared controls follow.
| Controls | Range or choices | Default |
|---|---|---|
r1_pitch_st, r2_pitch_st, r3_pitch_st, r4_pitch_st, r5_pitch_st, r6_pitch_st, r7_pitch_st, r8_pitch_st |
-36 to 36 semitones | 1: 0; 2: 4; 3: 7; 4: 12; 5: 16; 6: 19; 7: 24; 8: -12 |
r1_fine_cents, r2_fine_cents, r3_fine_cents, r4_fine_cents, r5_fine_cents, r6_fine_cents, r7_fine_cents, r8_fine_cents |
-50 to 50 cents | 0 |
r1_gain_db, r2_gain_db, r3_gain_db, r4_gain_db, r5_gain_db, r6_gain_db, r7_gain_db, r8_gain_db |
-70 to 0 dB | 0 |
| Control | Range or choices | Default |
|---|---|---|
mode |
comb / beam / membrane / plate / string |
comb |
n |
1 to 8 | 5 |
root_note |
C-1 to G9 | A3 |
scale |
off / major / minor / pentatonic / chromatic |
off |
decay_s |
0.05 to 10 s | 1.5 |
decay_tilt |
-1 to 1 | 0 |
color |
0 to 1 | 0.5 |
spread |
0 to 1 | 0.5 |
in_filter |
off / lowpass / highpass / bandpass / notch |
off |
in_freq_hz |
20 to 20000 Hz | 2000 |
inharm |
0 to 1 | 0.2 |
mix |
0 to 1 | 0.4 |
Vocoder
Grid browser: fx-vocoder.
Vocoder transfers the changing spectrum of your input onto a carrier, producing talking synth sounds. Bands sets how many frequency regions it follows. Carrier chooses noise, saw, pulse, chord or an external sound. For External, wire the carrier into sc; the main audio inputs remain the sound being analysed. Carrier Pitch offsets the built-in pitched carriers from their C2 centre.
The low/high range and Bandwidth set the analysis region. Attack and Release control how quickly each band follows. Formant Shift remaps the band shapes; Unvoiced adds consonant-like noise; Enhance levels the band balance; Depth sets how much of the input's envelope shapes the carrier.
| Control | Range or choices | Default |
|---|---|---|
bands |
4 / 8 / 12 / 16 / 20 / 32 / 40 |
16 |
carrier |
noise / saw / pulse / chord / external |
saw |
carrier_pitch_st |
-24 to 36 semitones | 0 |
range_lo_hz |
80 to 800 Hz | 100 |
range_hi_hz |
3000 to 16000 Hz | 8000 |
bw |
0.2 to 2 | 1 |
attack_ms |
0.5 to 100 ms | 3 |
release_ms |
5 to 1000 ms | 60 |
formant_st |
-12 to 12 semitones | 0 |
unvoiced |
0 to 1 | 0.3 |
enhance |
0 to 1 | 0.3 |
depth |
0 to 1 | 1 |
mix |
0 to 1 | 1 |
Stutter
Grid browser: fx-stutter.
Stutter captures short slices and repeats them rhythmically. Interval sets how often it triggers, Offset delays the trigger, Grid sets slice length and Gate sets how long repeating continues. Interval and Gate choices use four-quarter-note bars, independently of the project time signature; Grid uses note lengths. Offset is counted in sixteenths of a note and wraps within the interval. A captured slice is capped at two seconds at very slow tempos. Variation changes slice length and Chance decides how often it happens.
Pitch changes the repeats' pitch progressively; Decay fades later repeats. The filter sets their tone. Mode selects mix, insert or gate: combine repeats with the original, replace the original during repeats, or keep the first captured pass and its repeats while gating the rest. Set the module's BPM before judging its timing.
| Control | Range or choices | Default |
|---|---|---|
interval |
1/4 / 1/2 / 1 / 2 / 4 / 8 |
1 |
offset |
0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 |
0 |
grid |
1/4 / 1/4t / 1/8 / 1/8t / 1/16 / 1/16t / 1/32 / 1/32t |
1/16 |
variation |
0 to 1 | 0 |
chance |
0 to 1 | 1 |
gate |
1/16 / 1/8 / 1/4 / 1/2 / 1 / 2 / 4 |
1/4 |
pitch_st |
-24 to 24 semitones | 0 |
decay |
0 to 1 | 0 |
filter_hz |
20 to 20000 Hz | 20000 |
filter_q |
0.2 to 8 | 0.7071 |
mode |
mix / insert / gate |
mix |
mix |
0 to 1 | 1 |
bpm |
20 to 999 BPM | 120 |
Spectral Blur & Freeze
Grid browser: fx-spectral-blur.
Spectral Blur & Freeze smears sound over time or holds a spectral snapshot. Mode selects Blur, Freeze or Smear. Set the separate freeze control to 1 to capture and hold a frame; selecting Freeze mode alone does not capture one. Blur sets the smoothing time; Hold sets the transition into the frozen sound. Low and High choose the affected frequency band. Shift moves the spectral content by semitones; Tilt changes its bright/dark balance. This spectral effect adds processing delay even when the musical gesture itself is immediate.
| Control | Range or choices | Default |
|---|---|---|
mode |
blur / freeze / smear |
blur |
blur_ms |
0 to 5000 ms | 500 |
freeze |
0 = off; 1 = on | off |
hold_ms |
0 to 2000 ms | 100 |
lo_hz |
20 to 20000 Hz | 20 |
hi_hz |
20 to 20000 Hz | 20000 |
shift_st |
-12 to 12 semitones | 0 |
tilt |
-1 to 1 | 0 |
mix |
0 to 1 | 0.5 |
For the normal track effect cards and chain controls, see Effects. For shared effect channels, see The mixer.
