VJ Master 1.0
Real-time audio analysis and visualisation.
Loading...
Searching...
No Matches
FFFTConfig Struct Reference

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

Detailed Description

Structure that holds configuration settings for FFT.

Structure that holds configuration settings for FFT processing, including spectrum, amplitude, pitch, beat, filter, and windowing settings.

Member Data Documentation

◆ AmplitudeConfig

FFFTAmplitudeConfig FFFTConfig::AmplitudeConfig

Configuration for FFT amplitude analysis.

See also
FFFTConfig

◆ BeatConfig

FFFTBeatConfig FFFTConfig::BeatConfig

Configuration for FFT beat detection.

See also
FFFTConfig

◆ bProcessUnchangedBuffer

bool FFFTConfig::bProcessUnchangedBuffer = true

Whether to process unchanged buffers.

See also
FFFTConfig

◆ bSplitChannels

bool FFFTConfig::bSplitChannels = false

When true each Channel is analyzed separately. When false, an average is taken.

See also
FFFTConfig

◆ FFTPaddingFactor

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.

See also
FFFTConfig

◆ FilterConfig

FFFTFilterConfig FFFTConfig::FilterConfig

Configuration for FFT filter settings.

See also
FFFTConfig

◆ PitchConfig

FFFTPitchConfig FFFTConfig::PitchConfig

Configuration for FFT pitch detection.

See also
FFFTConfig

◆ SmoothingConfig

FFFTSmoothingConfig FFFTConfig::SmoothingConfig

Configuration for FFT smoothing.

See also
FFFTConfig

◆ SpectrumConfig

FFFTSpectrumConfig FFFTConfig::SpectrumConfig

Configuration for FFT spectrum analysis.

See also
FFFTConfig

◆ WindowingConfig

FFFTWindowingConfig FFFTConfig::WindowingConfig

Configuration for FFT windowing function.

See also
FFFTConfig

The documentation for this struct was generated from the following file: