pytimbre.timbre_features.metrics.room_acoustics.RoomAcousticMetrics

class pytimbre.timbre_features.metrics.room_acoustics.RoomAcousticMetrics

Bases: object

Some metrics originate with the room acoustic analysis. This class contains the elements that have been determined to be important from this analysis class.

__init__()

Create the internal objects for this class.

Methods

__init__()

Create the internal objects for this class.

from_waveform(wfm)

Define the internal representation of the waveform to enable the creation of the room acoustic analyses.

Attributes

reverb_time

This calculates the reverberant time based on the information within the Waveform object.

waveform

static from_waveform(wfm: Waveform)

Define the internal representation of the waveform to enable the creation of the room acoustic analyses. :param wfm: The audio to process :type wfm: Waveform :return: class for the calculation of the various room acoustics metrics :rtype: RoomAcousticMetrics

property reverb_time

This calculates the reverberant time based on the information within the Waveform object. :return: reverberation time.