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.

Share this project:

Updates