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

Structure that holds configuration settings for the FFT (Fast Fourier Transform) Beat detection. More...

#include <ST_AudioProcessingSettings.h>

Public Attributes

bool bComputeBeat = true
bool bNormalise = false
float MaxBeatEnergy = 2.0f
float BeatThreshold = 1.5f
FFFTSmoothingConfig SmoothingConfig
FFFTFilterConfig FilterConfig

Detailed Description

Structure that holds configuration settings for the FFT (Fast Fourier Transform) Beat detection.

Defines parameters for Beat detection and tracking.

Member Data Documentation

◆ bComputeBeat

bool FFFTBeatConfig::bComputeBeat = true

Whether to compute the beat. Beat Tracking requires at least some history.

See also
FFFTBeatConfig

◆ BeatThreshold

float FFFTBeatConfig::BeatThreshold = 1.5f

The threshold value for detecting beats.

See also
FFFTBeatConfig

◆ bNormalise

bool FFFTBeatConfig::bNormalise = false

Whether to normalize the beat energy.

See also
FFFTBeatConfig

◆ FilterConfig

FFFTFilterConfig FFFTBeatConfig::FilterConfig

Configuration for FFT filter settings.

See also
FFFTBeatConfig

◆ MaxBeatEnergy

float FFFTBeatConfig::MaxBeatEnergy = 2.0f

The maximum beat energy if normalization is enabled.

See also
FFFTBeatConfig

◆ SmoothingConfig

FFFTSmoothingConfig FFFTBeatConfig::SmoothingConfig

Configuration for FFT smoothing.

See also
FFFTBeatConfig

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