Elecard Sound Level Corrector

Elecard Sound Level Corrector is a GStreamer plugin for calculating loudness of the input signal and adjusting output loudness to not go over the level set by one of the parameters.

Features

Elecard Sound Level Corrector has the following features:

  • Supports 4 sound levels: window shift, momentary, short term, and average;

  • Relies on the LUFS measurement system to show/specify loudness parameters.

Parameter Description

Below is the table describing Elecard Sound Level Corrector parameters and their values:

Parameter Name

Description

Value Type

Available Values [range]

Default

Flags

adjustment-interval

Sets adjustment time in milliseconds.

Integer

[400 – 60000]

3000

readable, writable, controllable

control-accuracy

Controls reference loudness, where:

  • 0—uses loudness estimation for window shift (100 milliseconds);

  • 1—uses a momentary loudness value (400 milliseconds);

  • 2—uses a short-term loudness value (3,000 milliseconds);

  • 3—uses an average momentary value for interval adjustment.

Enum

0 — Window shift
1 — Momentary
2 — Short term
3 — Average

1

readable, writable, controllable

gain

Specifies manual preamp gain in decibels.

Double

[-20 – 20]

0

readable, writable, controllable

integrated-loudness

Displays the integrated loudness in LUFS.

Double

[-70 – 0]

-70

readable

license-state

Specifies the Elecard component license state.

String

evaluation

readable

loudness-range

Displays the loudness range in LUFS.

Double

[-70 – 0]

0

readable

momentary-loudness

Displays the momentary loudness in LUFS.

Double

[-70 – 0]

-70

readable

name

Specifies the name of the object.

String

soundlevelcorrector0

readable, writable

normalization

Enables loudness normalization.

Boolean

True, False

true

readable, writable, controllable

oem-name

Specifies the OEM name.

String

«»

readable

parent

Specifies the parent of the object.

Object of type GstObject

readable, writable

shortterm-loudness

Displays the short-term loudness in LUFS.

Double

[-70 – 0]

-70

readable

target-level

Specifies the target loudness in LUFS.

Double

[-70 – 0]

-70

readable, writable, controllable

true-peak

Displays the true peak level in LUFS.

Double

[-70 – 0]

-70

readable