Skip to main content

sound:compute tonality aures

Version: 0.0.0

Description

Compute the tonality of a signal, according to the Aures model (W. Aures, 'Procedure for calculating the sensory pleasantness of various sounds', Acustica 59 (2), December 1985, pp. 130-141).

Inputs

InputNameExpected type(s)Description
Pin 0
Required
input_signalfieldInput signal in Pa on which to compute the Aures tonality.
Pin 1overlapdoublePercentage in % of each window that overlaps with the next. Default: 90 %.
Pin 2account_w1boolEnable (True) or disable (False) the bandwidth weighting w1. Default: False.
Pin 3bw_weighting_thresholddoubleThreshold in dB for the bandwidth weighting w1. The threshold value is ignored if input account_w1 is set to False. Default value: 3 dB.

Outputs

OutputNameExpected type(s)Description
Pin 0tonalitydoubleOverall tonality in tonality units (tu).
Pin 1tonality_over_time_tufieldTonality over time in tu.
Pin 2wt_over_timefieldTonal component weighting wT over time.The tonal component weighting combines 3 weighting functions related to the bandwidth, the frequency, and the prominence of each detected tone.
Pin 3wGcr_over_timefieldRelative loudness weighting wGr over time.The relative loudness weighting accounts for the relative contribution of the tonal loudness to the overall 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_tonality_aures

License: avrxp_snd_level1

Changelog

  • Version 0.0.0: Initial release.