Structure 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 |
Structure that holds configuration settings for FFT.
Structure that holds configuration settings for FFT processing, including spectrum, amplitude, pitch, beat, filter, and windowing settings.
FFFTAmplitudeConfig FFFTConfig::AmplitudeConfig |
Configuration for FFT amplitude analysis.
FFFTBeatConfig FFFTConfig::BeatConfig |
Configuration for FFT beat detection.
bool FFFTConfig::bProcessUnchangedBuffer = true |
Whether to process unchanged buffers.
bool FFFTConfig::bSplitChannels = false |
When true each Channel is analyzed separately. When false, an average is taken.
int32 FFFTConfig::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 FFFTConfig::FilterConfig |
Configuration for FFT filter settings.
FFFTPitchConfig FFFTConfig::PitchConfig |
Configuration for FFT pitch detection.
FFFTSmoothingConfig FFFTConfig::SmoothingConfig |
Configuration for FFT smoothing.
FFFTSpectrumConfig FFFTConfig::SpectrumConfig |
Configuration for FFT spectrum analysis.
FFFTWindowingConfig FFFTConfig::WindowingConfig |
Configuration for FFT windowing function.