Navigation
Classes
| Type | Name | Description | |
|---|---|---|---|
| FAutoCorrelationPitchDetector | Pitch detector based on autocorrelation. | ||
| FAutoCorrelationPitchDetectorSettings | Settings for creating an autocorrelation pitch detector. | ||
| FConstantQAnalyzer | FConstantQAnalyzer | ||
| FConstantQAnalyzerSettings | FConstantQAnalyzerSettings | ||
| FConstantQFrame | FConstantQFrame | ||
| FConstantQNRTFactory | FConstantQNRTFactory | ||
| FConstantQNRTResult | FConstantQNRTResult | ||
| FConstantQNRTSettings | FConstantQNRTSettings | ||
| FConstantQNRTWorker | FConstantQNRTWorker | ||
| FFFTPeakPitchDetector | FFT based pitch detector accel at detecting pitches at higher frequencies. | ||
| FFFTPeakPitchDetectorSettings | Settings for FFT base pitch detection | ||
| FLoudnessAnalyzer | FLoudnessAnalyzer | ||
| FLoudnessAnalyzerSettings | Settings for FLoudnessAnalyzer | ||
| FLoudnessDatum | Holds the loudness values per a time step. | ||
| FLoudnessEntry | Holds the loudness values per a time step. | ||
| FLoudnessFactory | Defines the Loudness analyzer and creates related classes. | ||
| FLoudnessNRTFactory | Defines the LoudnessNRT analyzer and creates related classes. | ||
| FLoudnessNRTResult | FLoudnessNRTResult contains the temporal evolution of loudness. | ||
| FLoudnessNRTSettings | Contains settings for loudness analyzer. | ||
| FLoudnessNRTWorker | FLoudnessNRTWorker performs loudness analysis on input sample buffers. | ||
| FLoudnessResult | FLoudnessResult contains the temporal evolution of loudness for the last buffer of audio analyzed. | ||
| FLoudnessSettings | Contains settings for loudness analyzer. | ||
| FLoudnessWorker | FLoudnessWorker performs loudness analysis on input sample buffers. | ||
| FMaxStrengthPitchTracker | Track the maximum strength pitch. | ||
| FMaxStrengthPitchTrackerSettings | Settings for FMaxStrengthPitchTracker | ||
| FMeterAnalyzer | |||
| FMeterAnalyzerResults | Per-channel analyzer results. | ||
| FMeterAnalyzerSettings | |||
| FMeterEntry | Holds the meter results per a time step for each channel | ||
| FMeterFactory | Defines the meter analyzer and creates related classes. | ||
| FMeterResult | FMeterResult contains the temporal evolution of loudness for the last buffer of audio analyzed. | ||
| FMeterSettings | Contains settings for meter analyzer. | ||
| FMeterWorker | FMeterWorker performs meter analysis on input sample buffers. | ||
| FMultichannelLoudnessAnalyzer | FMultichannelLoudnessAnalyzer | ||
| FOnset | FOnsetContains data relating to one onset. | ||
| FOnsetNRTFactory | FOnsetNRTFactory | ||
| FOnsetNRTResult | FOnsetNRTResult | ||
| FOnsetNRTSettings | FOnsetNRTSettings | ||
| FOnsetNRTWorker | FOnsetNRTWorker | ||
| FOnsetStrengthAnalyzer | FOnsetStrengthAnalyzer | ||
| FOnsetStrengthSettings | Onset strength settings | ||
| FPeakPicker | |||
| FPeakPickerSettings | |||
| FPitchInfo | Contains information about a pitch observation. | ||
| FPitchTrackInfo | Contains information about a pitch track observation. | ||
| FSynesthesiaSpectrumAnalysisFactory | Defines the Spectrum analyzer and creates related classes. | ||
| FSynesthesiaSpectrumAnalysisSettings | Contains settings for Spectrum analyzer. | ||
| FSynesthesiaSpectrumAnalysisWorker | FSynesthesiaSpectrumWorker performs Spectrum analysis on input sample buffers. | ||
| FSynesthesiaSpectrumAnalyzer | |||
| FSynesthesiaSpectrumAnalyzerSettings | |||
| FSynesthesiaSpectrumEntry | Holds the spectrum results per a time step for each channel | ||
| FSynesthesiaSpectrumResult | FSynesthesiaSpectrumResult contains the temporal evolution of loudness for the last buffer of audio analyzed. | ||
| IAudioSynesthesiaCoreModule | |||
| IPitchDetector | Pitch Detector Interface | ||
| IPitchTracker | Pitch Tracker Interface. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| Audio::EConstantQScaling | Denotes which magnitude scaling to apply to output | ||
| Audio::ELoudnessCurveType | Equal loudness curves from: ANSI Standards S1.4-1983 and S1.42-2001 | ||
| Audio::ESynesthesiaSpectrumType | NON-UOBJECT LAYER: |
Functions
| Type | Name | Description | |
|---|---|---|---|
| float | Audio::GetEqualLoudnessAWeigthForFrequency
(
const float Freq |
Generate equal loudness weight for magnitude spectrum using curve A | |
| float | Audio::GetEqualLoudnessBWeigthForFrequency
(
const float Freq |
Generate equal loudness weight for magnitude spectrum using curve B | |
| float | Audio::GetEqualLoudnessCWeigthForFrequency
(
const float Freq |
Generate equal loudness weight for magnitude spectrum using curve C | |
| float | Audio::GetEqualLoudnessDWeigthForFrequency
(
const float Freq |
Generate equal loudness weight for magnitude spectrum using curve D | |
| float | Audio::GetEqualLoudnessNoneWeigthForFrequency
(
const float Freq |
Generate equal loudness weight for magnitude spectrum using curve None | |
| void | Audio::GetInterpolationParametersAtTimestamp
(
TArrayView< const ElementType > InArray, |
GetInterpolationParametersAtTimestamp |