UConstantQNRT

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

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 UConstantQNRT : public UAudioSynesthesiaNRT

Remarks

UConstantQNRT

UConstantQNRT calculates the temporal evolution of constant q transform for a given sound. ConstantQ is available for individual channels or the overall sound asset.

Variables

Name Description

Public variable UProperty Category, EditAnywhere BlueprintReadOnly

TObjectPtr< UCo...

 

Settings

The settings for the audio analyzer.

Constructors

Name Description

Public function

UConstantQNRT()

Functions

Name Description

Public function Const UFunction BlueprintCallable, Category

void

 

GetChannelConstantQAtTime

(
    const float InSeconds,
    const int32 InChannel,
    TArray< float >& OutConstantQ
)

Get a specific channel cqt of the analyzed sound at a given time.

Public function Const UFunction BlueprintCallable, Category

void

 

GetNormalizedChannelConstantQAtTime

(
    const float InSeconds,
    const int32 InChannel,
    TArray< float >& OutConstantQ
)

Get a specific channel cqt of the analyzed sound at a given time.

Overridden from UAudioAnalyzerNRT

Name Description

Protected function Virtual Const

FName

 

GetAnalyzerNRTFactoryName()

Return the name of the IAudioAnalyzerNRTFactory associated with this UAudioAnalyzerNRT

Public function Virtual Const

TUniquePtr< ...

 

GetSettings

(
    const float InSampleRate,
    const int32 InNumChannels
)

Convert ULoudnessNRTSettings to FLoudnessNRTSettings

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.