pytimbre.spectral.timbral_model.timbral_util.specific_loudness¶
- pytimbre.spectral.timbral_model.timbral_util.specific_loudness(x: Waveform, reference_value_decibels: float = 100.0, field_type: int = 0)¶
Calculates loudness in 3rd octave bands based on ISO 532 B / DIN 45631 Source: BASIC code in J Acoust Soc Jpn( E) 12, 1(1991)
:param : The acoustic signal= signal :type : param x: :param : Reference value (units: dB) :type : param reference_value_decibels: :param : 0 for free field
1 for diffuse field
:type : param field_type:
- Returns:
N_entire = entire loudness[sone]
N_single = partial loudness[sone / Bark]
Original Matlab code by Claire Churchill Jun. 2004
Transcoded by Andy Pearce 2018
Refactored by Frank Mobley 2023