unreal.ConstantQNRTSettings

class unreal.ConstantQNRTSettings(outer=None, name='None')

Bases: unreal.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] Analysis Period: Number of seconds between cqt measurements

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

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

  • downmix_to_mono (bool): [Read-Write] Downmix to Mono: 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] FFTSize: Size of FFT.

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

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

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

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

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

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

property analysis_period

[Read-Only] Analysis Period: Number of seconds between cqt measurements

Type

(float)

property band_width_stretch

[Read-Only] Band Width Stretch: Stretching factor to control overlap of adjacent bands.

Type

(float)

property cqt_normalization

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

Type

(ConstantQNormalizationEnum)

property downmix_to_mono

[Read-Only] Downmix to Mono: 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

[Read-Only] FFTSize: Size of FFT.

Type

(ConstantQFFTSizeEnum)

property noise_floor_db

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

Type

(float)

property num_bands

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

Type

(int32)

property num_bands_per_octave

[Read-Only] Num Bands Per Octave: Number of bands within an octave.

Type

(float)

property spectrum_type

[Read-Only] Spectrum Type: Type of spectrum to use.

Type

(AudioSpectrumType)

property starting_frequency

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

Type

(float)

property window_type

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

Type

(FFTWindowType)