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 for 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 ms.

Integer

[400 – 60000]

3000

readable, writable, controllable

control-accuracy

Controls reference loudness, where:

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

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

  • 2 — uses a short-term loudness value (3000 ms);

  • 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

Sets manual preamp gain in dB.

Double

[-20 – 20]

0

readable, writable, controllable

integrated-loudness

Shows integrated loudness in LUFS.

Double

[-70 – 0]

-70

readable

license-state

Specifies the Elecard component license state.

String

evaluation

readable

loudness-range

Shows the loudness range in LUFS.

Double

[-70 – 0]

0

readable

momentary-loudness

Shows 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

Shows the short-term loudness in LUFS.

Double

[-70 – 0]

-70

readable

target-level

Sets target loudness in LUFS.

Double

[-70 – 0]

-70

readable, writable, controllable

true-peak

Shows true peak level in LUFS.

Double

[-70 – 0]

-70

readable