Skip to content
Voro
  1. Audio
  2. Audio

Guard

Guard limits peaks across all input channels together, fades in from silence after a reset, and replaces non-finite samples with zero. Its meters measure the audio leaving the operator, including any gain reduction.

Place Guard from the Audio view of the Voro menu, under Audio. Connect the final mix to in and out to Device Out. Start with the default Ceiling of -3 dB and Rampinms of 300 ms. Use Mute to silence this output without changing the upstream mix.

  • in, required. Mono, stereo or multichannel audio.
  • out. Audio with the same channel count as the input.
  • Ceiling sets the peak limit in dB, from -60 to 0.
  • Rampinms sets the fade-in duration after initialization or reset, from 1 to 5000 ms.
  • Releasems sets how long the limiter takes to recover after a peak, from 5 to 1000 ms.
  • Mute silences the output with a short ramp.

Watch out_peak, out_rms and gr_db to see the output level and gain reduction. Frequent limiting is a reason to lower the upstream mix. The current guard always removes non-finite samples, even though the parameter list still includes Scrubnan.

Inputs

  • in row required
    audio_pcm_f32_mono_v1audio_pcm_f32_stereo_v1audio_pcm_f32_multi_v1

Outputs

  • out row
    mirror_input
Ceiling (Ceiling) Float op('guard').par.Ceiling
Default:
-3
Range:
-60 to 0
Rampinms (Rampinms) Float op('guard').par.Rampinms
Default:
300
Range:
1 to 5000
Releasems (Releasems) Float op('guard').par.Releasems
Default:
80
Range:
5 to 1000
Mute (Mute) Toggle op('guard').par.Mute
Default:
Off
Options:
Off, On
Scrubnan (Scrubnan) Toggle op('guard').par.Scrubnan
Default:
On
Options:
Off, On