Skip to main content

DPF Framework 2025 R2

sound:compute tonality ISO/TS 20065

Last update: 03.06.2026

Version: 0.0.0

Description

Computes tonality according to the ISO/TS 20065:2022 standard

Inputs

Input Name Expected type(s) Description
Pin 0
Required
input_signal field Input signal in Pa on which to compute the tonality ISO/TS 20065:2022.
Pin 1 window_length double Analysis window length in s. Default: 3.
Pin 2 overlap double Percentage in % of each analysis window that overlaps with the next. Default: 0 %.

Outputs

Output Name Expected type(s) Description
Pin 0 output_mean_audibility_dl double Tonality (mean audibility DL) in dB.
Pin 1 output_mean_audibility_uncertainty field Tonality's uncertainty in dB.
Pin 2 output_decisive_audibility_over_time field Tonality over time (decisive audibility over time DLj) in dB.
Pin 3 output_decisive_audibility_uncertainty_over_time field Tonality's uncertainty over time in dB.
Pin 4 output_decisive_frequency_over_time field Decisive frequency over time in Hz.
Pin 5 output_calculation_details any_collection ISO/TS 20065:2022 calculation details. This data container contains a collection of the computation details for each analyzed spectrum. For each spectrum, stored details is organized in fields, where each field corresponds to one of the following output parameters, and provides its values for all detected tones: - 'audibility': Decisive audibilities DLj in dB; - 'uncertainties': Uncertainty in dB; - 'frequencies': Decisive frequency in Hz; - 'types': Tone type ('' for individual tones, or 'FG' for groups of tones); - 'critical_band_lower_limits': Critical band lower limit, in Hz; - 'critical_band_upper_limits': Critical band upper limit, in Hz; - 'mean_narrowband_masking_noise_levels': Mean narrow-band masking noise level Ls, in dBA; - 'tone_levels': Tone level Lt, in dBA; - 'masking_noise_levels': Masking noise level Lg, in dBA; - 'masking_indices': Masking index av, in dB.

Configurations

Name Expected type(s) Default value Description
mutex bool false If 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_isots_20065

License: avrxp_snd_level1

Changelog

  • Version 0.0.0: Initial release.

Connect with Ansys