UOnsetNRTSettings

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

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AudioSynesthesia

Header

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

Include

#include "OnsetNRT.h"

Syntax

UCLASS(Blueprintable)
class UOnsetNRTSettings : public UAudioSynesthesiaNRTSettings

Remarks

UOnsetNRTSettings

Settings for a UOnsetNRT analyzer.

Variables

Name Description

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, Meta BlueprintReadOnly

float

 

GranularityInSeconds

Onset timestamp granularity onsets. Lower granularity takes longer to compute.

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

float

 

MaximumFrequency

Starting frequency for onset anlaysis.

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

float

 

MinimumFrequency

Starting frequency for onset anlaysis.

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

float

 

Sensitivity

Sensitivity of onset detector. Higher sensitivity will find more onsets.

Constructors

Name Description

Public function

UOnsetNRTSettings()

Functions

Name Description

Public function Const

TUniquePtr< ...

 

GetSettings

(
    const float InSampleRate,
    const int32 InNumChannels
)

Convert UOnsetNRTSettings to FOnsetNRTSettings

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.