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.