Skip to main content

sound:compute sharpness DIN 45692

Version: 0.0.0

Description

Compute the overall sharpness and sharpness over time of a signal, where sharpness is defined in accordance with the DIN 45692 standard. The overall sharpness calculation uses the specific loudness computed according to the ISO 532-1 standard for stationary sounds as a basis. The sharpness over time calculation uses the specific loudness computed according to the ISO 532-1 standard for time-varying sounds as a basis.

Inputs

InputNameExpected type(s)Description
Pin 0
Required
input_signalfieldInput in Pa on which to compute the DIN 45692 sharpness.
Pin 1field_typestringField type associated with the recording conditions.

Supported values:

* Free
* Diffuse

Default: Free

Outputs

OutputNameExpected type(s)Description
Pin 0sharpnessdoubleOverall sharpness in acum (based on ISO 532-1 stationary specific loudness).
Pin 1max_sharpnessdoubleMaximum sharpness over time in acum (based on ISO 532-1 time-varying specific loudness).
Pin 2sharpness_over_timefieldSharpness over time in acum (based on ISO 532-1 time-varying specific loudness).

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_sharpness_din45692

License: avrxp_snd_level1

Changelog

  • Version 0.0.0: Initial release.