LoudnessISO532_1_TimeVarying#

class ansys.sound.core.psychoacoustics.LoudnessISO532_1_TimeVarying(signal=None)#

Computes ISO 532-1 loudness for time-varying sounds.

This class computes the loudness of a signal following the ISO 532-1 standard for time-varying sounds.

Methods

LoudnessISO532_1_TimeVarying.convert_fields_container_to_np_array(fc)

Convert a DPF fields container to a NumPy array.

LoudnessISO532_1_TimeVarying.get_L10_phon([...])

Get the L10 indicator for a signal channel.

LoudnessISO532_1_TimeVarying.get_L5_phon([...])

Get the L5 indicator for a signal channel.

LoudnessISO532_1_TimeVarying.get_N10_sone([...])

Get the N10 indicator for a signal channel.

LoudnessISO532_1_TimeVarying.get_N5_sone([...])

Get the N5 indicator for a signal channel.

LoudnessISO532_1_TimeVarying.get_loudness_level_phon_vs_time([...])

Get the time-varying loudness level in phon for a signal channel.

LoudnessISO532_1_TimeVarying.get_loudness_sone_vs_time([...])

Get the time-varying loudness in sone for a signal channel.

LoudnessISO532_1_TimeVarying.get_output()

Get time-varying loudness data in a tuple as a DPF fields container or field.

LoudnessISO532_1_TimeVarying.get_output_as_nparray()

Get indicators for time-varying loudness in a tuple as a NumPy array.

LoudnessISO532_1_TimeVarying.get_time_scale()

Get the time scale.

LoudnessISO532_1_TimeVarying.plot()

Plot the time-varying loudness in sone and loudness level in phon.

LoudnessISO532_1_TimeVarying.process()

Compute the time-varying ISO532-1 loudness.

Attributes

LoudnessISO532_1_TimeVarying.signal

Signal.