schmelczer-dev/src/content/posts/lights-synchronized-to-music.md

1.1 KiB

title description date projectPeriod thumbnail tags selected project role stack outcome audience links
Lights Synchronized to Music A Raspberry Pi music player that analyzed audio output and drove RGB LED strips. 2026-04-26 Spring 2016
src alt
./_assets/leds.jpg RGB LED strips lit by a music synchronization project.
systems
tools
false leds Hardware and software author
Python
NumPy
FFT
Raspberry Pi
Vanilla web
My first finished non-trivial project, combining a web UI, audio processing, and hardware output technical

This was a full-stack application with a built-in music player, the output of which controlled the colour of a couple of RGB LED strips through a Raspberry Pi and some MOSFETs.

It was my first non-trivial project that got finished. Obviously, it was rather far from perfect, but I am still proud that I was able to build it on my own.

The backend logic was written in Python, and the FFT implementation was provided by NumPy. I also built a simple frontend for accessing the music player and changing the settings using vanilla web development technologies.