Skip to content
Voro
  1. Audio
  2. Audio FX

Modfx

Modfx covers the classic swept modulation effects: a multi-stage phaser and a flanger in one op. Six LFO shapes drive the sweep, including random and sample-hold for non-cyclic movement, and an envelope follower can push the sweep with the input’s own dynamics. Bipolar feedback gives both hollow and resonant characters.

Insert it inline on a source. Wire audio into in and out onward. Pick phaser or flanger with Mode, set Rate and Depth for the sweep, and add Feedback for resonance. Raise Env to let the input’s level drive the sweep instead of, or on top of, the LFO.

  • Input 0: in accepts mono or stereo PCM. It is required.
  • Output 0: out emits the same shape as the input.
  • Mode: phaser or flanger.
  • Rate: LFO speed in Hz, 0.02 to 10.
  • Depth: how far the sweep travels.
  • Shape: LFO waveform. sine, triangle, saw, square, random, or sample_hold.
  • Feedback: resonance, bipolar from -0.95 to +0.95. Negative flips the comb character.
  • Stages: number of phaser allpass stages, 2 to 12. More stages give more notches.
  • Spacing: spread of the phaser notches across the spectrum.
  • Manual: center position of the sweep when Depth is low.
  • Env: how much the input envelope pushes the sweep, for auto-wah-like dynamic movement.
  • Stereo: LFO phase offset between channels for stereo width.
  • Mix: dry/wet blend.
  • Depth at zero with Manual swept by an external control turns Modfx into a hand-driven or modulated fixed filter.
  • sample_hold shape with a slow Rate gives stepped, random comb positions instead of a cyclic sweep.
  • Flanger mode with high positive Feedback approaches resonant metallic tones; keep Mix at half for the classic sound.

Inputs

  • in row required
    audio_pcm_f32_mono_v1audio_pcm_f32_stereo_v1

Outputs

  • out row
    mirror_input
Mode (Mode) Menu op('modfx').par.Mode
Default:
phaser
Options:
phaser, flanger
Rate (Rate) Float op('modfx').par.Rate
Default:
0.4
Range:
0.02 to 10
Depth (Depth) Float op('modfx').par.Depth
Default:
0.6
Range:
0 to 1
Shape (Shape) Menu op('modfx').par.Shape
Default:
sine
Options:
sine, triangle, saw, square, random, sample_hold
Feedback (Feedback) Float op('modfx').par.Feedback
Default:
0.3
Range:
-0.95 to 0.95
Stages (Stages) Float op('modfx').par.Stages
Default:
6
Range:
2 to 12
Spacing (Spacing) Float op('modfx').par.Spacing
Default:
0.3
Range:
0 to 1
Manual (Manual) Float op('modfx').par.Manual
Default:
0.3
Range:
0 to 1
Env (Env) Float op('modfx').par.Env
Default:
0
Range:
0 to 1
Stereo (Stereo) Float op('modfx').par.Stereo
Default:
0.5
Range:
0 to 1
Mix (Mix) Float op('modfx').par.Mix
Default:
0.5
Range:
0 to 1