Inspiration
I wanted to put LEDs on my guitar so that onstage it would add to the experience when I play different tones and notes.
What it does
It takes live audio in and displays lows, mids, and highs as different colors and mixes
How we built it
We used Python to do the audio processing and an Arduino with RGB LEDs and MOSFETs to display the colors
Challenges we ran into
Latency problems. We had to optimize functions and algorithms to make sure the audio and light were absolutely in sync. Hardware hacks like these come with tons of problems. Let alone a semi-colon, 1 loose wire of many can cause major headaches.
Accomplishments that we're proud of
The speed and accuracy of processing. Some of the speed algorithms we made are really cool to think about.
What we learned
I learned a lot about signal detection and how computers handle input and output efficiently
What's next for ForeYay!
Logarithmic audio analysis instead of a linear scale. Machine Learning to adjust frequency ranges and amplitude thresholds.
Log in or sign up for Devpost to join the conversation.