Realizzato
- Acquisizione USB MIDI
- Servizio Python su Raspberry Pi
- Comunicazione WebSocket in tempo reale
- Mappatura precisa LED per 88 tasti
- Ricerca e riproduzione MIDI
- Interfaccia kiosk Chromium
- Avvio automatico con systemd
Sistema interattivo per apprendimento e visualizzazione MIDI
Il mio ruolo
Product design · Hardware · Firmware · Backend · UI
01
Ho trasformato un pianoforte digitale Roland in uno strumento connesso per apprendimento e visualizzazione usando Raspberry Pi, ESP32, display touch e LED calibrati su tutti gli 88 tasti.
Il MIDI USB in tempo reale viene elaborato da un servizio Python e distribuito via WebSocket. Le note suonate e quelle in arrivo vengono visualizzate direttamente sulla tastiera.
Il sistema funziona senza laptop. Un’interfaccia touch dedicata offre libreria MIDI, ricerca, riproduzione e stato del sistema.
02
Qui verranno inseriti esclusivamente screenshot reali del prodotto, senza mockup o immagini stock.
Screenshot
Qui verranno inseriti esclusivamente screenshot reali del prodotto, senza mockup o immagini stock.
/projects/pluto-piano-brain/desktop-01.webp03
Pianoforte digitale Roland
Sorgente USB MIDI
Raspberry Pi
Python MIDI · Libreria · API WebSocket
ESP32 · 196 LED
Illuminazione calibrata a bassa latenza
UI touch 7 pollici · RediON²⁶
Controllo e visualizzazione
04
05
Il Roland richiede un vero host USB MIDI, ALSA, servizi persistenti, memoria locale e uscita HDMI—responsabilità adatte a Linux.
ESP32 garantisce aggiornamenti LED prevedibili e rapidi, mentre il Pi gestisce MIDI, libreria e orchestrazione.
Un unico flusso eventi in tempo reale può alimentare controller LED, interfaccia touch, dashboard e visualizzatori futuri.
06
07
08
PLUTO Piano Brain dimostra la mia capacità di realizzare un prodotto embedded completo tra hardware, firmware, servizi Linux, rete, protocolli in tempo reale e interfaccia.
Posso progettare e sviluppare una soluzione adatta al tuo flusso di lavoro, al team e agli obiettivi aziendali.