Navigation
API > API/Plugins > API/Plugins/AudioSynesthesia
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAudioAnalyzerAssetBase
- UAudioAnalyzerNRTSettings
- UAudioSynesthesiaNRTSettings
- UConstantQNRTSettings
References
Module | AudioSynesthesia |
Header | /Engine/Plugins/Runtime/AudioSynesthesia/Source/AudioSynesthesia/Classes/ConstantQNRT.h |
Include | #include "ConstantQNRT.h" |
Syntax
UCLASS&40;Blueprintable&41;
class UConstantQNRTSettings : public UAudioSynesthesiaNRTSettings
Remarks
Settings for a UConstantQNRT analyzer.
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() ![]() |
float | AnalysisPeriod | Number of seconds between cqt measurements |
![]() ![]() ![]() ![]() |
float | BandWidthStretch | Stretching factor to control overlap of adjacent bands. |
![]() ![]() ![]() ![]() |
bool | bDownmixToMono | If true, multichannel audio is downmixed to mono with equal amplitude scaling. |
![]() ![]() ![]() ![]() |
EConstantQNormalizationEnum | CQTNormalization | Normalization scheme used to generate band windows. |
![]() ![]() ![]() ![]() |
EConstantQFFTSizeEnum | FFTSize | Size of FFT. |
![]() ![]() ![]() ![]() |
float | NoiseFloorDb | Noise floor to use when normalizing CQT |
![]() ![]() ![]() ![]() |
int32 | NumBands | Total number of resulting constant Q bands. |
![]() ![]() ![]() ![]() |
float | NumBandsPerOctave | Number of bands within an octave. |
![]() ![]() ![]() ![]() |
EAudioSpectrumType | SpectrumType | Type of spectrum to use. |
![]() ![]() ![]() ![]() |
float | StartingFrequency | Starting frequency for first bin of CQT |
![]() ![]() ![]() ![]() |
EFFTWindowType | WindowType | Type of window to be applied to input audio |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
TUniquePtr< Audio::IAnalyzerNRTSettings > | GetSettings
(
const float InSampleRate, |
Convert UConstantQNRTSettings to FConstantQNRTSettings |
Overridden from UAudioAnalyzerAssetBase
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
FText | GetAssetActionName() returns the FText displayed in the editor. | |
![]() ![]() ![]() |
UClass * | GetSupportedClass() returns the class which should be associated with these asset actions. |