DataAsset that holds configuration settings for FFT. More...
#include <ST_AudioProcessingSettings.h>
Public Attributes | |
FFFTSpectrumConfig | SpectrumConfig |
FFFTAmplitudeConfig | AmplitudeConfig |
FFFTPitchConfig | PitchConfig |
FFFTBeatConfig | BeatConfig |
FFFTFilterConfig | FilterConfig |
FFFTWindowingConfig | WindowingConfig |
bool | bProcessUnchangedBuffer = true |
FFFTSmoothingConfig | SmoothingConfig |
int32 | FFTPaddingFactor = 0 |
bool | bSplitChannels = false |
DataAsset that holds configuration settings for FFT.
The Data Asset holds configuration settings for FFT processing, including spectrum, amplitude, pitch, beat, filter, and windowing settings.
FFFTAmplitudeConfig UFFTConfig::AmplitudeConfig |
Configuration for FFT amplitude analysis.
FFFTBeatConfig UFFTConfig::BeatConfig |
Configuration for FFT beat detection.
bool UFFTConfig::bProcessUnchangedBuffer = true |
Whether to process unchanged buffers.
bool UFFTConfig::bSplitChannels = false |
When true each Channel is analyzed separately. When false, an average is taken.
int32 UFFTConfig::FFTPaddingFactor = 0 |
FFT smoothing factor, be really careful. Each increase scales the buffer by a power of 2. Higher values result in smoother output.
FFFTFilterConfig UFFTConfig::FilterConfig |
Configuration for FFT filter settings.
FFFTPitchConfig UFFTConfig::PitchConfig |
Configuration for FFT pitch detection.
FFFTSmoothingConfig UFFTConfig::SmoothingConfig |
Configuration for FFT smoothing.
FFFTSpectrumConfig UFFTConfig::SpectrumConfig |
Configuration for FFT spectrum analysis.
FFFTWindowingConfig UFFTConfig::WindowingConfig |
Configuration for FFT windowing function.