unreal.ConstantQNRTSettings

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

Bases: AudioSynesthesiaNRTSettings

UConstantQNRTSettings

Settings for a UConstantQNRT analyzer.

C++ Source:

  • Plugin: AudioSynesthesia

  • Module: AudioSynesthesia

  • File: ConstantQNRT.h

Editor Properties: (see get_editor_property/set_editor_property)

  • analysis_period (float): [Read-Write] Number of seconds between cqt measurements

  • band_width_stretch (float): [Read-Write] Stretching factor to control overlap of adjacent bands.

  • cqt_normalization (ConstantQNormalizationEnum): [Read-Write] Normalization scheme used to generate band windows.

  • downmix_to_mono (bool): [Read-Write] If true, multichannel audio is downmixed to mono with equal amplitude scaling. If false, each channel gets it’s own CQT result.

  • fft_size (ConstantQFFTSizeEnum): [Read-Write] Size of FFT.

  • noise_floor_db (float): [Read-Write] Noise floor to use when normalizing CQT

  • num_bands (int32): [Read-Write] Total number of resulting constant Q bands.

  • num_bands_per_octave (float): [Read-Write] Number of bands within an octave.

  • spectrum_type (AudioSpectrumType): [Read-Write] Type of spectrum to use.

  • starting_frequency (float): [Read-Write] Starting frequency for first bin of CQT

  • window_type (FFTWindowType): [Read-Write] Type of window to be applied to input audio

property analysis_period: float

[Read-Only] Number of seconds between cqt measurements

Type:

(float)

property band_width_stretch: float

[Read-Only] Stretching factor to control overlap of adjacent bands.

Type:

(float)

property cqt_normalization: ConstantQNormalizationEnum

[Read-Only] Normalization scheme used to generate band windows.

Type:

(ConstantQNormalizationEnum)

property downmix_to_mono: bool

[Read-Only] If true, multichannel audio is downmixed to mono with equal amplitude scaling. If false, each channel gets it’s own CQT result.

Type:

(bool)

property fft_size: ConstantQFFTSizeEnum

[Read-Only] Size of FFT.

Type:

(ConstantQFFTSizeEnum)

property noise_floor_db: float

[Read-Only] Noise floor to use when normalizing CQT

Type:

(float)

property num_bands: int

[Read-Only] Total number of resulting constant Q bands.

Type:

(int32)

property num_bands_per_octave: float

[Read-Only] Number of bands within an octave.

Type:

(float)

property spectrum_type: AudioSpectrumType

[Read-Only] Type of spectrum to use.

Type:

(AudioSpectrumType)

property starting_frequency: float

[Read-Only] Starting frequency for first bin of CQT

Type:

(float)

property window_type: FFTWindowType

[Read-Only] Type of window to be applied to input audio

Type:

(FFTWindowType)