Low Cut

Low Cut operator properties for Script Engine. Removes low-frequency content below a chosen cut-off, leaving the rest of the audio unchanged. Useful for cleaning up microphone signals — handling thumps, mic-stand rumble, room hum, HVAC noise, plosives — and for clearing the low end on sources that don't carry useful bass (speech, narration, lavalier mics). Acts as a high-pass filter with adjustable cut-off and slope.

Property Type Access Description
CutOffFrequency int get/set Frequency below which audio is progressively removed, in Hz. [min=20, max=200, default=80]. 80 Hz is a common starting point for speech mics — clears rumble without thinning the voice. Lower values (40–60 Hz) preserve more low-end on sources that need it (vocals with body, music); higher values (120–200 Hz) cut more aggressively for thin, intelligibility-focused mixes.
Order int get/set Steepness of the cut, expressed as filter order. [min=3, max=20, default=10]. Higher values produce a sharper transition — frequencies just below CutOffFrequency are removed more aggressively, with less spill into the audible range. Lower values give a gentler, more natural-sounding roll-off. Use 6–10 for general clean-up; raise it when fighting persistent low-frequency noise that bleeds across the cut-off.
ResetCommand Command get Reset all settings to their defaults (80 Hz cut-off, order 10).
SamplesRendered int get Total number of audio samples processed by the low-cut filter (read-only, debug).

Inherits from: AbstractAudioOperator, AbstractOperator, AbstractAudioMetering.

See also: Low Cut in Operators — user-facing introduction, screenshots, and section summaries.