UConstantQNRTSettings

[UConstantQNRTSettings](API\Plugins\AudioSynesthesia\UConstantQNRTSettings)

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AudioSynesthesia

Header

/Engine/Plugins/Runtime/AudioSynesthesia/Source/AudioSynesthesia/Classes/ConstantQNRT.h

Include

#include "ConstantQNRT.h"

Syntax

UCLASS(Blueprintable)
class UConstantQNRTSettings : public UAudioSynesthesiaNRTSettings

Remarks

UConstantQNRTSettings

Settings for a UConstantQNRT analyzer.

Variables

Name Description

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

float

 

AnalysisPeriod

Number of seconds between cqt measurements

Public variable UProperty Category, EditAnywhere, AdvancedDisplay, Meta BlueprintReadOnly

float

 

BandWidthStretch

Stretching factor to control overlap of adjacent bands.

Public variable UProperty Category, EditAnywhere BlueprintReadOnly

bool

 

bDownmixToMono

If true, multichannel audio is downmixed to mono with equal amplitude scaling.

Public variable UProperty Category, EditAnywhere, AdvancedDisplay BlueprintReadOnly

EConstantQNorma...

 

CQTNormalization

Normalization scheme used to generate band windows.

Public variable UProperty Category, EditAnywhere, AdvancedDisplay BlueprintReadOnly

EConstantQFFTSi...

 

FFTSize

Size of FFT.

Public variable UProperty Category, EditAnywhere, AdvancedDisplay, Meta BlueprintReadOnly

float

 

NoiseFloorDb

Noise floor to use when normalizing CQT

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

int32

 

NumBands

Total number of resulting constant Q bands.

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

float

 

NumBandsPerOctave

Number of bands within an octave.

Public variable UProperty Category, EditAnywhere, AdvancedDisplay BlueprintReadOnly

EAudioSpectrumT...

 

SpectrumType

Type of spectrum to use.

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

float

 

StartingFrequency

Starting frequency for first bin of CQT

Public variable UProperty Category, EditAnywhere, AdvancedDisplay BlueprintReadOnly

EFFTWindowType

 

WindowType

Type of window to be applied to input audio

Constructors

Name Description

Public function

UConstantQNRTSettings()

Functions

Name Description

Public function Const

TUniquePtr< ...

 

GetSettings

(
    const float InSampleRate,
    const int32 InNumChannels
)

Convert UConstantQNRTSettings to FConstantQNRTSettings

Overridden from UAudioAnalyzerAssetBase

Name Description

Public function Virtual Const

FText

 

GetAssetActionName()

GetAssetActionName() returns the FText displayed in the editor.

Public function Virtual Const

UClass *

 

GetSupportedClass()

GetSupportedClass() returns the class which should be associated with these asset actions.