3 ms·
A fun tech-related project is hooking up an addressable LED strip to a digital piano and making the strip respond to your key presses - via a Raspberry Pi. My
by yboris 5y ago
A fun tech-related project is hooking up an addressable LED strip to a digital piano and making the strip respond to your key presses - via a Raspberry Pi.
My repository for this (code finished, just need to add photos and add a write up about how to use):
https://github.com/whyboris/Digital-Piano-LED https://github.com/whyboris/Digital-Piano-LED
I added a feature that the left and middle pedal buttons navigate through sheet music (PDF left/right button). And I'm also running Pianoteq which makes any (even dinky) digital piano sound like a $100k grand piano (or any piano you pick for that matter) https://www.modartt.com/pianoteq https://www.modartt.com/pianoteq
- tmaly 5y agoThis sounds really cool, looking forward to your pictures.
- jacquesm 5y agoVery nice, looking forward to seeing this working. While you're at it ;) How about a modern day version of the Moog PianoBar? That would be a real game changer for people studying using acoustic pianos. They now have to install a very expensive silent piano system in order to get midi-out. If you could just stack a bar against the fingerboard to get midi-out that would be amazing.
- yboris 5y agoUpdate: I coded-up a full-screen visualization to display on the screen. My setup has a 55" screen right above the piano, so there's great potential to make a pretty show. Still WIP, but easy to edit: https://github.com/whyboris/Digital-Piano-Visualization https://github.com/whyboris/Digital-Piano-Visualization I used Processing because of how easy it is to use and how performant it is for smooth animations.