unreal.ConstantQAnalyzer

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

Bases: AudioAnalyzer

UConstantQAnalyzer

UConstantQAnalyzer calculates the temporal evolution of constant q transform for a given audio bus in real-time. ConstantQ is available for individual channels or the overall audio bus.

C++ Source:

  • Plugin: AudioSynesthesia

  • Module: AudioSynesthesia

  • File: ConstantQ.h

Editor Properties: (see get_editor_property/set_editor_property)

  • on_constant_q_results (OnConstantQResults): [Read-Write] Delegate to receive all Spectrum results, per-channel, since last delegate call. If bDownmixToMono setting is true, results will be in channel index 0.

  • on_latest_constant_q_results (OnLatestConstantQResults): [Read-Write] Delegate to receive the latest per-channel Spectrum results. If bDownmixToMono setting is true, results will be in channel index 0.

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

get_center_frequencies() Array[float]

Get Center Frequencies

Returns:

out_center_frequencies (Array[float]):

Return type:

Array[float]

get_num_center_frequencies() int32

Get Num Center Frequencies

Return type:

int32

property on_constant_q_results: OnConstantQResults

[Read-Write] Delegate to receive all Spectrum results, per-channel, since last delegate call. If bDownmixToMono setting is true, results will be in channel index 0.

Type:

(OnConstantQResults)

property on_latest_constant_q_results: OnLatestConstantQResults

[Read-Write] Delegate to receive the latest per-channel Spectrum results. If bDownmixToMono setting is true, results will be in channel index 0.

Type:

(OnLatestConstantQResults)

property settings: ConstantQSettings

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

Type:

(ConstantQSettings)