Claude improvements
This commit is contained in:
parent
a86940da30
commit
df2267a968
79 changed files with 2695 additions and 1162 deletions
23
src/content/posts/lights-synchronized-to-music.md
Normal file
23
src/content/posts/lights-synchronized-to-music.md
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
---
|
||||
title: Lights Synchronized to Music
|
||||
description: A Raspberry Pi music player that analyzed audio output and drove RGB LED strips.
|
||||
date: 2026-04-26
|
||||
projectPeriod: 'Spring 2016'
|
||||
thumbnail:
|
||||
src: ./_assets/leds.jpg
|
||||
alt: RGB LED strips lit by a music synchronization project.
|
||||
tags: ['systems', 'tools']
|
||||
selected: false
|
||||
project: leds
|
||||
role: Hardware and software author
|
||||
stack: ['Python', 'NumPy', 'FFT', 'Raspberry Pi', 'Vanilla web']
|
||||
outcome: My first finished non-trivial project, combining a web UI, audio processing, and hardware output
|
||||
audience: technical
|
||||
links: []
|
||||
---
|
||||
|
||||
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.
|
||||
Loading…
Add table
Add a link
Reference in a new issue