Luminote is a visualization tool developed to enhance the experience of playing a digital piano. Connected via MIDI, Luminote displays the notes as they are played. It also highlights sustained notes in blue, allowing musicians to distinctly see their sustain usage.
In addition to this, Luminote can communicate with a WS2812 LED strip via an ESP32 over Wi-Fi, offering a visual representation of notes and sustains on the LED strip.
For ESP32 program, go to my websocket-esp32-remote-led-strip repository.
Experience Luminote for yourself here: Demo Link


To use Luminote, open dist/luminote.html in a browser.
Start the development server using npm start, then open http://localhost:8080/luminote.html in your browser.
Use npm run build to generate the dist/luminote.html file and the API documentation in the dist/docs directory.
Find the detailed documentation here.
Generated using TypeDoc