Piano LED Visualizer Versions Save

Piano LED Visualizer: Connect an LED strip to your Raspberry Pi and create an immersive visual experience for your piano playing

v1.5.1

7 months ago
  • Download PLV_v1.5.1.zip
  • Unzip the file
  • Use program like Win32 Disk Imager or Etcher to save system image to your SD card (4GB is a minimum).

Insert the SD card into your Raspberry Pi. After 3-8 minutes (depending on the speed of your SD card), you should see the Visualizer menu on the RPi screen and a new Wi-Fi access point. Connect your smartphone or another device to the hotspot called "PianoLEDVisualizer" with the password "visualizer". Using your browser navigate to url: "pianoledvisualizer.local", then go to "Network" tab, choose your network, and provide password. After that, your RPi should be connected to your home network. You can access web interface with the same address (pianoledvisualizer.local). If that doesn't work, try 192.168.4.1. If you're connecting to the hotspot with your smartphone, try temporarily disabling the mobile network. SSH credentials: Login: plv Password: visualizer

Changelog:

  • Improve Hotspot stability
  • Fix animation freezing when aligning LEDs

v1.5

8 months ago
  • Download PLV_v1.5.zip
  • Unzip the file
  • Use program like Win32 Disk Imager or Etcher to save system image to your SD card (4GB is a minimum).

Insert the SD card into your Raspberry Pi. After 3-8 minutes (depending on the speed of your SD card), you should see the Visualizer menu on the RPi screen and a new Wi-Fi access point. Connect your smartphone or another device to the hotspot called "PianoLEDVisualizer" with the password "visualizer". Using your browser navigate to url: "pianoledvisualizer.local", then go to "Network" tab, choose your network, and provide password. After that, your RPi should be connected to your home network. You can access web interface with the same address (pianoledvisualizer.local). If that doesn't work, try 192.168.4.1. If you're connecting to the hotspot with your smartphone, try temporarily disabling the mobile network. SSH credentials: Login: plv Password: visualizer

Changelog:

Major

  • Hotspot
    • On the first launch and when Wi-Fi is not available, Visualizer will start a hotspot, allowing access to the web interface
  • Translations
    • The web interface has been translated to Polish, German*, French*, Spanish*, Chinese (Simplified), Hindi, Portuguese* and Japanese* *AI translation
  • Support for LED strips with lower density
  • FPS counter for measuring performance (credits to @stephen322 )
  • Visualizer's logs accessible from the web interface
  • An option to restart Visualizer from the screen's menu or web interface
  • Improvements to the Learning tool
    • Show future notes with a dimmer color
    • Light up keys with red color when pressing incorrect notes
  • Auto restart on Visualizer crash

Minor

  • Chords animation (light up keys in the chosen scale)
  • Chords animation on scale C when aligning LED to piano keys
  • New color mode "VelocityRainbow" (credits to @stephen322 )
  • An option to rotate menu on the screen
  • Gradient in multicolor mode (smooth transition between colors)
  • An option to iterate through colors in multicolor mode
  • Showing midi event in the web interface
  • Various QOL changes

Code related

  • Various refactors and code improvements (credits to @stephen322 )
  • The "Mido" package has been updated to the newest version - some MIDI files are now correctly loading

v1.4

1 year ago
  • Download PLV_v1.4.zip
  • Unzip the file
  • Use program like Win32 Disk Imager or Etcher to save system image to your SD card (4GB is a minimum).

If you don't need to connect your RPi to Wi-Fi you can eject SD card from your PC and put it in Raspberry Pi. After 3-8 minutes (depending on how fast your SD card is) you should see Visualizer menu on RPi screen.

If you want to make your RPi autoconnect to Wi-Fi you need to follow this guide (starting from step 3) Note: replace with " when editing wpa_supplicant.conf file.

Changelog:

v1.3

2 years ago
  • Download PLV_v1.3.zip
  • Unzip the file
  • Use program like Win32 Disk Imager or Etcher to save system image to your SD card (4GB is a minimum).

If you don't need to connect your RPi to Wi-Fi you can eject SD card from your PC and put it in Raspberry Pi. After 3-8 minutes (depending on how fast your SD card is) you should see Visualizer menu on RPi screen.

If you want to make your RPi autoconnect to Wi-Fi you need to follow this guide (starting from step 3) Note: replace with " when editing wpa_supplicant.conf file.

Changelog:

Learning

  • Automatic conversion from .mid files to musical notation
  • Ability to load custom sheets (xml, musicxml. abc)
  • Caching songs for faster loading times

chrome_KPYBYqnV5O

Other

  • Midi files are now synchronized while recording in multicolor mode
  • Ability to pause led animation when the piano's cover is closed (credits to @SirLefti )
  • Ability to change the LED Note Offsets from the LCD Menu (credits to @jwessel )
  • Change autoconnect script's language from Ruby to Python (credits to @jwessel )
  • Various fixes and QoL changes (credits to @SirLefti and @jwessel )

v1.2

2 years ago
  • Download PLV_v1.2.zip
  • Unzip the file
  • Use program like Win32 Disk Imager or Etcher to save system image to your SD card (4GB is a minimum).

If you don't need to connect your RPi to Wi-Fi you can eject SD card from your PC and put it in Raspberry Pi. After 3-8 minutes (depending on how fast your SD card is) you should see Visualizer menu on RPi screen.

If you want to make your RPi autoconnect to Wi-Fi you need to follow this guide (starting from step 3) Note: replace with " when editing wpa_supplicant.conf file.

Changelog:

Webinterface:

  • Sequences editor

chrome_9BzJSgCenS

  • Light visualization

chrome_XqaGphZzgi

Bug fixes

  • Fixed playback length when playing midi files

v1.1

2 years ago
  • Download PLV.zip
  • Unzip the file
  • Use program like Win32 Disk Imager or Etcher to save system image to your SD card (4GB is a minimum).

If you don't need to connect your RPi to Wi-Fi you can eject SD card from your PC and put it in Raspberry Pi. After 3-8 minutes (depending on how fast your SD card is) you should see Visualizer menu on RPi screen.

If you want to make your RPi autoconnect to Wi-Fi you need to follow this guide (starting from step 3) Note: replace with " when editing wpa_supplicant.conf file.

Changelog:

Major

  • Web interface
  • Learning without Synthesia (credits to @EmanuelFeru )
  • Coloring for scales (credits to @SivanDuijn )
  • Updating Visualizer from screen menu (credits to @EmanuelFeru )
  • Gradient colors

Minor

  • The option to remember the names of the input and play port (credits to @SivanDuijn )
  • Reverse led strip (credits to @EmanuelFeru )
  • Show RPi's local IP address on screensaver
  • Connect and disconnect ports from screen's menu

Bug fixes

  • Fixed exiting from screensaver on piano key press
  • Fixed reconnecting ports when leaving screensaver

v1.00

3 years ago

First official release of Piano LED Visualizer system image.

  • Download PLV.zip
  • Unzip the file
  • Use program like Win32 Disk Imager or Etcher to save system image to your SD card (4GB is a minimum).

If you don't need to connect your RPi to Wi-Fi you can eject SD card from your PC and put it in Raspberry Pi. After 3-8 minutes (depending on how fast your SD card is) you should see Visualizer menu on RPi screen.

If you want to make your RPi autoconnect to Wi-Fi you need to follow this guide (starting from step 3)