|
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.