Go to the source code of this file.
◆ fl::audio::Data
| Class Members |
|
bool |
bassBeatDetected = false |
|
|
float |
bassEnergy = 0.0f |
|
|
bool |
beatDetected = false |
|
|
float |
dominantFrequency = 0.0f |
|
|
float |
frequencyBins[16] = {0} |
|
|
float |
magnitude = 0.0f |
|
|
bool |
midBeatDetected = false |
|
|
float |
midEnergy = 0.0f |
|
|
float |
peak = 0.0f |
|
|
float |
spectralFlux = 0.0f |
|
|
u32 |
timestamp = 0 |
|
|
bool |
trebleBeatDetected = false |
|
|
float |
trebleEnergy = 0.0f |
|
|
float |
volume = 0.0f |
|
|
float |
volumeRaw = 0.0f |
|
◆ fl::audio::ReactiveConfig
| struct fl::audio::ReactiveConfig |
| Class Members |
|
u8 |
attack = 50 |
|
|
float |
bassThreshold = 0.15f |
|
|
u8 |
decay = 200 |
|
|
bool |
enableLogBinSpacing = true |
|
|
bool |
enableMultiBand = true |
|
|
bool |
enableMultiBandBeats = false |
|
|
bool |
enableMusicalBeatDetection = false |
|
|
bool |
enableNoiseFloorTracking = true |
|
|
bool |
enableSignalConditioning = true |
|
|
bool |
enableSpectralEqualizer = false |
|
|
bool |
enableSpectralFlux = true |
|
|
u8 |
gain = 128 |
|
|
float |
midThreshold = 0.12f |
|
|
float |
musicalBeatConfidence = 0.5f |
|
|
float |
musicalBeatMaxBPM = 180.0f |
|
|
float |
musicalBeatMinBPM = 60.0f |
|
|
bool |
noiseGate = true |
|
|
u16 |
sampleRate = 22050 |
|
|
u8 |
scalingMode = 3 |
|
|
u8 |
sensitivity = 128 |
|
|
float |
spectralFluxThreshold = 0.1f |
|
|
float |
trebleThreshold = 0.08f |
|