Skip to content
Voro
  1. Audio
  2. Audio FX

Stutter

Stutter records the live input and re-triggers a short slice of it rhythmically, the classic beat-repeat and glitch effect. Refresh is the key control: at 1.0 every cycle grabs fresh audio so the stutter follows the input, at 0.0 the slice is locked and loops as a frozen fragment. Pitch, per-cycle reverse, gate duty, and jitter push it from tight rhythmic repeats into broken, glitched territory.

Insert it inline on a beat or a full bus. Wire audio into in and out onward. Set Rate for the repeat speed, then perform with Engage to punch the effect in and out. Pull Refresh toward zero to lock a loop, add Pitch or Reverse for variation, and shorten Gate for choppy, gated repeats.

  • Input 0: in accepts mono or stereo PCM. It is required.
  • Output 0: out emits the same shape as the input.
  • Rate: repeat rate in Hz, 0.5 to 30.
  • Refresh: blend from a locked frozen loop (0) to a live re-trigger every cycle (1).
  • Pitch: transpose of the repeated slice in semitones, -24 to +24.
  • Reverse: chance that a cycle plays backwards.
  • Gate: duty cycle of each repeat. Below 1 the tail of each cycle is silenced for a choppy feel.
  • Smooth: de-click fade at slice edges. Lower is harder and more glitchy.
  • Jitter: random variation of the repeat timing.
  • Stereo: spreads repeat behavior across channels for width.
  • Engage: switches the effect in and out; off passes the signal through.
  • Mix: dry/wet blend.
  • Engage is the performance control: leave the op configured and punch it in on the fill.
  • Refresh at zero with Rate swept live is a pitch-agnostic loop-size performance, similar to a beat repeat pedal.
  • Negative-feeling grooves come from Jitter plus a Gate under about 0.5; keep Smooth up if the clicks are unwanted.

Inputs

  • in row required
    audio_pcm_f32_mono_v1audio_pcm_f32_stereo_v1

Outputs

  • out row
    mirror_input
Rate (Rate) Float op('stutter').par.Rate
Default:
8
Range:
0.5 to 30
Refresh (Refresh) Float op('stutter').par.Refresh
Default:
1
Range:
0 to 1
Pitch (Pitch) Float op('stutter').par.Pitch
Default:
0
Range:
-24 to 24
Reverse (Reverse) Float op('stutter').par.Reverse
Default:
0
Range:
0 to 1
Gate (Gate) Float op('stutter').par.Gate
Default:
1
Range:
0.05 to 1
Smooth (Smooth) Float op('stutter').par.Smooth
Default:
0.3
Range:
0 to 1
Jitter (Jitter) Float op('stutter').par.Jitter
Default:
0
Range:
0 to 1
Stereo (Stereo) Float op('stutter').par.Stereo
Default:
0
Range:
0 to 1
Engage (Engage) Toggle op('stutter').par.Engage
Default:
On
Options:
Off, On
Mix (Mix) Float op('stutter').par.Mix
Default:
1
Range:
0 to 1