What is this repository for?

LiveLeds is a portable embedded device that can receive AUX audio input and display the sound spectrum on an RGB LED strip. The main board is a Raspberry PI 3 with a USB sound card that receives the audio from the microphone port. Audio signals get transformed to the frequency domain by FFT and translated into colors for the WS8201 LEDs.

Settings like brightness, colors, fading and more can be adjusted using a joystick and the LCD display. Many optimizations were required to read the sound buffer, parse and display it fast enough for the delay to be unnoticeable.

Example 1 :

Example 2 :

Device Pictures :

Who do I talk to?