NanoLux (Device) 3.0
Codebase for the open-source AudioLux device.
|
Go to the source code of this file.
Classes | |
struct | Pattern |
Variables | |
int | formant_pose = 0 |
double | formants [3] |
bool | noise |
bool | drums [3] |
double | fbs [5] |
double | fss [5] |
int | salFreqs [3] |
float | centroid |
float | noisiness |
bool | percussionPresent = false |
int | advanced_size = 20 |
unsigned int | sampling_period_us = round(1000000 / SAMPLING_FREQUENCY) |
int | F0arr [20] |
int | F1arr [20] |
int | F2arr [20] |
unsigned long | microseconds |
double | vReal [SAMPLES] |
double | vImag [SAMPLES] |
double | vRealHist [SAMPLES] |
float | audioPrismInput [SAMPLES] |
Spectrogram | fftHistory |
double | delt [SAMPLES] |
double | maxDelt = 0. |
unsigned long | myTime |
AudioAnalysis | audioAnalysis |
External reference to the AudioAnalysis instance. | |
Pattern | mainPatterns [] |
The current list of patterns, externed from globals.h. | |
int | NUM_PATTERNS = 20 |
The number of patterns that can be shown, externed from globals.h. | |
This file contains global variables.
Many of the variables in the NanoLux project are global. However, this means that thare are many variables defined that have limited use outside of a few files.
Variables that don't make sense to define in main.ino but are used globally should be first defined here.
Pattern mainPatterns[] |
The current list of patterns, externed from globals.h.