AudioSynesthesiaCore

Windows
MacOS
Linux

Classes

Name

Description

Public class

FAutoCorrelationPitchDetector

Pitch detector based on autocorrelation.

Public struct

FAutoCorrelationPitchDetectorSettings

Settings for creating an autocorrelation pitch detector.

Public class

FConstantQAnalyzer

FConstantQAnalyzer

Public struct

FConstantQAnalyzerSettings

FConstantQAnalyzerSettings

Public struct

FConstantQFrame

FConstantQFrame

Public class

FConstantQNRTFactory

FConstantQNRTFactory

Public class

FConstantQNRTResult

FConstantQNRTResult

Public class

FConstantQNRTSettings

FConstantQNRTSettings

Public class

FConstantQNRTWorker

FConstantQNRTWorker

Public class

FFFTPeakPitchDetector

FFT based pitch detector accel at detecting pitches at higher frequencies.

Public struct

FFFTPeakPitchDetectorSettings

Settings for FFT base pitch detection

Public class

FLoudnessAnalyzer

FLoudnessAnalyzer

Public struct

FLoudnessAnalyzerSettings

Settings for FLoudnessAnalyzer

Public struct

FLoudnessDatum

FLoudnessNRTResult

Public class

FLoudnessNRTFactory

FLoudnessNRTFactory

Public class

FLoudnessNRTResult

FLoudnessNRTResult

Public class

FLoudnessNRTSettings

FLoudnessNRTSettings

Public class

FLoudnessNRTWorker

FLoudnessNRTWorker

Public class

FMaxStrengthPitchTracker

Track the maximum strength pitch.

Public struct

FMaxStrengthPitchTrackerSettings

Settings for FMaxStrengthPitchTracker

Public class

FMultichannelLoudnessAnalyzer

FMultichannelLoudnessAnalyzer

Public struct

FOnset

FOnset

Contains data relating to one onset.

Public class

FOnsetNRTFactory

FOnsetNRTFactory

Public class

FOnsetNRTResult

FOnsetNRTResult

Public class

FOnsetNRTSettings

FOnsetNRTSettings

Public class

FOnsetNRTWorker

FOnsetNRTWorker

Public class

FOnsetStrengthAnalyzer

FOnsetStrengthAnalyzer

Public struct

FOnsetStrengthSettings

Onset strength settings

Public class

FPeakPicker

Public struct

FPeakPickerSettings

Public struct

FPitchInfo

Contains information about a pitch observation.

Public struct

FPitchTrackInfo

Contains information about a pitch track observation.

Public class

IAudioSynesthesiaCoreModule

Public class

IPitchDetector

Pitch Detector Interface

Public class

IPitchTracker

Pitch Tracker Interface.

Enums

Name

Description

Public enum

Audio::EConstantQScaling

Denotes which magnitude scaling to apply to output

Public enum

Audio::ELoudnessCurveType

Equal loudness curves from: ANSI Standards S1.4-1983 and S1.42-2001

Functions

Name Description

Public function

float

 

Audio::GetEqualLoudnessAWeigthForFrequency

(
    const float Freq
)

Generate equal loudness weight for magnitude spectrum using curve A

Public function

float

 

Audio::GetEqualLoudnessBWeigthForFrequency

(
    const float Freq
)

Generate equal loudness weight for magnitude spectrum using curve B

Public function

float

 

Audio::GetEqualLoudnessCWeigthForFrequency

(
    const float Freq
)

Generate equal loudness weight for magnitude spectrum using curve C

Public function

float

 

Audio::GetEqualLoudnessDWeigthForFrequency

(
    const float Freq
)

Generate equal loudness weight for magnitude spectrum using curve D

Public function

float

 

Audio::GetEqualLoudnessNoneWeigthForFrequency

(
    const float Freq
)

Generate equal loudness weight for magnitude spectrum using curve None

Public function

void

 

Audio::GetInterpolationParametersAtTimestamp

(
    TArrayView< const ElementType > InA...,
    float InTimestamp,
    int32& OutLowerIndex,
    int32& OutUpperIndex,
    float& OutAlpha
)

GetInterpolationParametersAtTimestamp

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss