Skip to main content

sound:compute loudness ISO 532-1 (time-varying)

Version: 0.0.0

Description

Compute the loudness over time of an input signal, according to the ISO532-1 standard for time-varying sounds. Loudness over time computation includes the calculation of the instantaneous loudness and the percentile values N5 and N10, in sone, and the instantaneous loudness level and the percentile values L5 and L10, in phon.

Inputs

InputNameExpected type(s)Description
Pin 0
Required
input_signalfieldInput signal in Pa on which to compute loundess over time.
Pin 1field_typestringField type associated with the recording conditions.

Supported values:

* Free
* Diffuse

Default: Free

Outputs

OutputNameExpected type(s)Description
Pin 0output_loudness_sone_vs_timefieldInstantaneous loudness in sone.
Pin 1output_N5doubleN5 indicator in sone, that is, the loudness value that is exceeded during a cumulated 5 % of the signal duration.
Pin 2output_N10doubleN10 indicator in sone, that is, the loudness value that is exceeded during a cumulated 10 % of the signal duration.
Pin 3output_loudness_phon_vs_timefieldInstantaneous loudness level in phon.
Pin 4output_L5doubleL5 indicator in phon, that is, the loudness level value that is exceeded during a cumulated 5 % of the signal duration.
Pin 5output_L10doubleL10 indicator in phon, that is, the loudness level value that is exceeded during a cumulated 10 % of the signal duration.

Configurations

NameExpected type(s)Default valueDescription
mutexboolfalseIf this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.

Scripting

Category: sound

Plugin: sound

Scripting name: None

Full name: None

Internal name: compute_loudness_iso532_1_vs_time

License: avrxp_snd_level1

Changelog

  • Version 0.0.0: Initial release.