Audio Monitor

Audio Monitor

Watches an audio stream for signal overload (clipping) and prolonged silence (dead audio), without changing the audio in any way. Useful as a passive watchdog inserted into an audio chain — it reports problems through its SignalOverLoad indicator and can fire a log error when no audio has been heard for 10 seconds. Place it after gain stages, equalizers, or compressors to verify the resulting signal stays within safe levels.

Audio Monitor - Settings

Warnings and errors

Warnings and errors — clip and silence indicators.

Warnings and errors
Property Description
Signal overload True when the input audio signal has clipped (read-only). Lights up when any sample exceeds full scale (i.e. peaks above 0 dBFS). Auto-resets after 2 seconds. Read this from a script to react to overload — for example, log an alert or trigger an attenuator further upstream.
Peak Overload (dB) Highest level reached during the most recent overload, in decibels (read-only). Updated whenever SignalOverLoad trips, and auto-resets after 2 seconds. Useful for gauging how badly the signal exceeded full scale.
Error on dead-audio Whether to log an error after 10 seconds of total silence on the audio stream. [default=false]. When true, the operator fires a "no audio detected" error to the log if no samples above zero have been seen for 10 seconds — useful for catching dropped microphones, disconnected feeds, or muted sources during a production. Disable on streams where long silences are expected.

Inherits from: AbstractAudioOperator, AbstractOperator, AbstractAudioMetering.

See also: Audio Monitor in Script Engine Objects.