FastLED 3.9.15
Loading...
Searching...
No Matches
fft_impl.cpp.hpp File Reference
+ Include dependency graph for fft_impl.cpp.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fl::audio::fft::Context
 
struct  fl::audio::fft::Context::FftScratch
 
struct  fl::audio::fft::Context::OctaveInfo
 

Namespaces

namespace  fl
 Base definition for an LED controller.
 
namespace  fl::audio
 
namespace  fl::audio::fft
 

Macros

#define FL_AUDIO_SAMPLE_RATE   44100
 
#define FL_FFT_BANDS   16
 
#define FL_FFT_MIN_VAL   5000
 
#define FL_FFT_PRINT_HEADER   1
 
#define FL_FFT_SAMPLE_RATE   FL_AUDIO_SAMPLE_RATE
 
#define FL_FFT_SAMPLES   512
 

Class Documentation

◆ fl::audio::fft::Context::FftScratch

struct fl::audio::fft::Context::FftScratch
+ Collaboration diagram for fl::audio::fft::Context::FftScratch:
Class Members
vector< kiss_fft_cpx > fftOut
vector< kiss_fft_scalar > im
vector< u16 > mag
vector< u32 > rawBinsI
vector< kiss_fft_scalar > re
vector< kiss_fft_scalar > windowed

◆ fl::audio::fft::Context::OctaveInfo

struct fl::audio::fft::Context::OctaveInfo
+ Collaboration diagram for fl::audio::fft::Context::OctaveInfo:
Class Members
cq_kernel_cfg cfg
int firstBin
cq_kernels_t kernels
int numBins