PianoLux is ported to proper game engine - Godot. This allows for stunning midi visuals for creating piano midi covers. Most important LED modes and parameters were ported into this version, same arduino code from java PianoLux is being used in this initial version of the game engine port.
PianoLux3D Github Repository: https://github.com/serifpersia/pianol...
Join discord PianoLux community server to connect with fellow PianoLux users, ask for help with the PianoLux projects, I and other members of the discord server will gladly help:
PianoLux community server: / discord
Hardware:
Arduino Leonardo
WS2812B 2m of 144leds/m density LED strip for 88 keys(cut after 176th led), 76, for 73 or below 1m is enough
Jumper wires(x3)
USB cable/USB extension
MIDI Device - if your midi device is not USB device you need MIDI to USB adapter
Windows/Linux x64 bit PC
Software:
Arduino IDE 2 / Arduino IDE 1.8.x for ESP32 version of the code
PianoLux3D executable
Instructions:
Download release zip for your Operating System(x64 bit only Windows/Linux) - https://github.com/serifpersia/pianol...
Unzip to desired directory. Launch the executable.
If you don't plan to send serial data to turn leds you don't need to open serial connection, if you do plan to use with led strip open serial before trying to send color data or any other led strip parameters
Record/Stream & have fun