Navigation
API > API/Plugins > API/Plugins/AudioSynesthesia
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAudioAnalyzerAssetBase
- UAudioAnalyzerNRT
- UAudioSynesthesiaNRT
- UOnsetNRT
References
| Module | AudioSynesthesia |
| Header | /Engine/Plugins/Runtime/AudioSynesthesia/Source/AudioSynesthesia/Classes/OnsetNRT.h |
| Include | #include "OnsetNRT.h" |
Syntax
UCLASS&40;Blueprintable&41;
class UOnsetNRT : public UAudioSynesthesiaNRT
Remarks
UOnsetNRT calculates the temporal evolution of constant q transform for a given sound. Onset is available for individual channels or the overall sound asset.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UOnsetNRTSettings > | Settings | The settings for the audio analyzer. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UOnsetNRT () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | GetChannelOnsetsBetweenTimes
(
const float InStartSeconds, |
Returns onsets which occured between start and end timestamps. | |
| void | GetNormalizedChannelOnsetsBetweenTimes
(
const float InStartSeconds, |
Get a specific channel cqt of the analyzed sound at a given time. |
Overridden from UAudioAnalyzerNRT
| Type | Name | Description | |
|---|---|---|---|
| FName | Return the name of the IAudioAnalyzerNRTFactory associated with this UAudioAnalyzerNRT | ||
| TUniquePtr< Audio::IAnalyzerNRTSettings > | GetSettings
(
const float InSampleRate, |
Convert ULoudnessNRTSettings to FLoudnessNRTSettings |
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. |