unreal.LKFSNRT

class unreal.LKFSNRT(outer: Object | None = None, name: Name | str = 'None')

Bases: AudioSynesthesiaNRT

ULKFSNRT

ULKFSNRT calculates the temporal evolution of perceptual loudness for a given sound.

C++ Source:

  • Plugin: AudioSynesthesia

  • Module: AudioSynesthesia

  • File: LKFSNRT.h

Editor Properties: (see get_editor_property/set_editor_property)

  • duration_in_seconds (float): [Read-Write] The duration of the analyzed audio in seconds.

  • on_analysis_complete (OnAudioAnalyzerNRTAnalysisComplete): [Read-Write] Delegate to receive all meter results, per-channel, since last delegate call.

  • settings (LKFSNRTSettings): [Read-Write] The settings for the audio analyzer.

  • sound (SoundWave): [Read-Write] The USoundWave which is analyzed.

get_channel_loudness_at_time(seconds, channel) float

Get a specific channel loudness of the analyzed sound at a given time.

Parameters:
  • seconds (float)

  • channel (int32)

Returns:

out_loudness (float):

Return type:

float

get_gated_loudness() float

Return the gated loudness for the combination of all audio channels.

Return type:

float

get_gated_loudness_for_channel(channel) float

Return the gated loudness for a specific audio channel.

Parameters:

channel (int32)

Return type:

float

get_integrated_loudness() float

Return the integrated (average) loudness for the combination of all audio channels.

Return type:

float

get_integrated_loudness_for_channel(channel) float

Return the integrated (average) loudness for a specific audio channel.

Parameters:

channel (int32)

Return type:

float

get_loudness_at_time(seconds) float

Get the overall loudness of the analyzed sound at a given time.

Parameters:

seconds (float)

Returns:

out_loudness (float):

Return type:

float

get_loudness_data() Array[LKFSNRTResults]

Return the entire array of loudness data for the combination of all audio channels.

Return type:

Array[LKFSNRTResults]

get_loudness_data_at_time(seconds) LKFSNRTResults

Return the instantaneous loudness data for the combination of all audio channels at a specific time.

Parameters:

seconds (float)

Return type:

LKFSNRTResults

get_loudness_data_for_channel(channel) Array[LKFSNRTResults]

Return the entire array of loudness data for a specific audio channel.

Parameters:

channel (int32)

Return type:

Array[LKFSNRTResults]

get_loudness_data_for_channel_at_time(seconds, channel) LKFSNRTResults

Return the instantaneous loudness data for a specific time and audio channel.

Parameters:
  • seconds (float)

  • channel (int32)

Return type:

LKFSNRTResults

property settings: LKFSNRTSettings

[Read-Only] The settings for the audio analyzer.

Type:

(LKFSNRTSettings)