VJ Master 1.3
Real-time audio analysis and visualisation.
 
Loading...
Searching...
No Matches
UFFTConfig Class Reference

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
 

Detailed Description

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.

Member Data Documentation

◆ AmplitudeConfig

FFFTAmplitudeConfig UFFTConfig::AmplitudeConfig

Configuration for FFT amplitude analysis.

See also
UFFTConfig

◆ BeatConfig

FFFTBeatConfig UFFTConfig::BeatConfig

Configuration for FFT beat detection.

See also
UFFTConfig

◆ bProcessUnchangedBuffer

bool UFFTConfig::bProcessUnchangedBuffer = true

Whether to process unchanged buffers.

See also
UFFTConfig

◆ bSplitChannels

bool UFFTConfig::bSplitChannels = false

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

See also
UFFTConfig

◆ FFTPaddingFactor

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.

See also
UFFTConfig

◆ FilterConfig

FFFTFilterConfig UFFTConfig::FilterConfig

Configuration for FFT filter settings.

See also
UFFTConfig

◆ PitchConfig

FFFTPitchConfig UFFTConfig::PitchConfig

Configuration for FFT pitch detection.

See also
UFFTConfig

◆ SmoothingConfig

FFFTSmoothingConfig UFFTConfig::SmoothingConfig

Configuration for FFT smoothing.

See also
UFFTConfig

◆ SpectrumConfig

FFFTSpectrumConfig UFFTConfig::SpectrumConfig

Configuration for FFT spectrum analysis.

See also
UFFTConfig

◆ WindowingConfig

FFFTWindowingConfig UFFTConfig::WindowingConfig

Configuration for FFT windowing function.

See also
UFFTConfig

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