arduino-audio-tools
|
#include <FFTDisplay.h>
Public Member Functions | |
FFTDisplay (AudioFFTBase &fft) | |
void | begin () |
float | getMagnitude (int x) |
int | getMagnitudeScaled (int x, int max) |
Static Public Member Functions | |
static void | fftCallback (AudioFFTBase &fft) |
callback method which provides updated data from fft | |
Public Attributes | |
int | fft_group_bin = 1 |
group result by adding subsequent bins | |
float | fft_max_magnitude = 700.0f |
Influences the senitivity. | |
int | fft_start_bin = 0 |
start bin which is displayed | |
Protected Member Functions | |
void | loadMangnitudes () |
Protected Attributes | |
Vector< float > | magnitudes {0} |
AudioFFTBase * | p_fft = nullptr |
Display FFT result: we can define a start bin and group susequent bins for a combined result.
|
inline |
Returns the magnitude for the indicated led x position. We might need to combine values from the magnitudes array if this is much bigger.