Navigation
| Name | AudioSynesthesiaCore |
| Type | Runtime |
| Part of Plugins | Audio Synesthesia |
| Location | /Engine/Plugins/Runtime/AudioSynesthesia/Source/AudioSynesthesiaCore/ |
| Module Build Rules | AudioSynesthesiaCore.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FAutoCorrelationPitchDetector | Pitch detector based on autocorrelation. |
| FConstantQAnalyzer | FConstantQAnalyzer |
| FConstantQFactory | FConstantQFactory |
| FConstantQNRTFactory | FConstantQNRTFactory |
| FConstantQNRTResult | FConstantQNRTResult |
| FConstantQNRTSettings | FConstantQNRTSettings |
| FConstantQNRTWorker | FConstantQNRTWorker |
| FConstantQResult | FLoudnessResult contains the temporal evolution of loudness for the last buffer of audio analyzed. |
| FConstantQWorker | FConstantQWorker |
| FFFTPeakPitchDetector | FFT based pitch detector accel at detecting pitches at higher frequencies. |
| FLoudnessAnalyzer | FLoudnessAnalyzer |
| 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. |
| FMeterAnalyzer | |
| 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 |
| FOnsetNRTFactory | FOnsetNRTFactory |
| FOnsetNRTResult | FOnsetNRTResult |
| FOnsetNRTSettings | FOnsetNRTSettings |
| FOnsetNRTWorker | FOnsetNRTWorker |
| FOnsetStrengthAnalyzer | FOnsetStrengthAnalyzer |
| FPeakPicker | |
| 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 | |
| FSynesthesiaSpectrumResult | FSynesthesiaSpectrumResult contains the temporal evolution of loudness for the last buffer of audio analyzed. |
Structs
| Name | Remarks |
|---|---|
| FAutoCorrelationPitchDetectorSettings | Settings for creating an autocorrelation pitch detector. |
| FConstantQAnalyzerSettings | FConstantQAnalyzerSettings |
| FConstantQFrame | FConstantQFrame |
| FConstantQSettings | FConstantQSettings |
| FFFTPeakPitchDetectorSettings | Settings for FFT base pitch detection |
| FLoudnessAnalyzerSettings | Settings for FLoudnessAnalyzer |
| FLoudnessDatum | Holds the loudness values per a time step. |
| FLoudnessEntry | Holds the loudness values per a time step. |
| FMaxStrengthPitchTrackerSettings | Settings for FMaxStrengthPitchTracker |
| FMeterAnalyzerResults | Per-channel analyzer results. |
| FMeterAnalyzerSettings | |
| FMeterEntry | Holds the meter results per a time step for each channel |
| FOnset | FOnsetContains data relating to one onset. |
| FOnsetStrengthSettings | Onset strength settings |
| FPeakPickerSettings | |
| FPitchInfo | Contains information about a pitch observation. |
| FPitchTrackInfo | Contains information about a pitch track observation. |
| FSynesthesiaSpectrumAnalyzerSettings | |
| FSynesthesiaSpectrumEntry | Holds the spectrum results per a time step for each channel |
Interfaces
| Name | Remarks |
|---|---|
| IAudioSynesthesiaCoreModule | |
| IPitchDetector | Pitch Detector Interface |
| IPitchTracker | Pitch Tracker Interface. |