Skip to main content

sound:compute tonality ECMA-418-2

Version: 0.0.0

Description​

Compute the psychoacoustic tonality of a signal according to the ECMA-418-2 standard (Hearing Model of Sottek). This standard is also know as ECMA74 Annex G.

Inputs​

InputNameExpected type(s)Description
Pin 0
Required
input_signalfieldInput signal in Pa on which to compute the ECMA-418-2 psychoacoustic tonality.
Pin 1field_typestringField type associated with the recording conditions (supported values: 'Free', 'Diffuse'). Default: 'Free'.
Pin 2editionint32Identifier of the standard edition (supported values: 1, for 1st edition, 2020, and 3, for 3rd edition, 2024). Default: 1

Outputs​

OutputNameExpected type(s)Description
Pin 0tonalitydoublePsychoacoustic tonality in tuHMS.
Pin 1tonality_over_timefieldPsychoacoustic tonality over time in tuHMS.
Pin 2tone_frequency_over_timefieldFrequency of the most prominent tone over time, in Hz.

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_tonality_ecma418_2

License: avrxp_snd_level1

Changelog​

  • Version 0.0.0: Initial release.