- interface microphone -> python (pyaudio)
- microphone audio -> spectrum analyse
- analysis > generate color values in one char
- rgb values -> arduino
- arduino > manipulate stripe colors (neopixel)
from sound's FREQUENCY and AMPLITUDE, we send an array with a (0,255) value based on amplitude for each of the 60 LEDS.
led[0] = amplitude
led[1] = amplitude
led[2] = ...