Windows App for Dual LED Panels

I’ve got LED Matrix modules on both sides of the keyboard on my 16 and wanted them to do something more interesting than static patterns, so I built a small Windows app for it. Sharing in case anyone else with dual modules wants to try it.

Audio visualizer — reacts to real system audio (WASAPI loopback, not a mic), with three modes:

  • Split spectrum — one 18-bar spectrum across both panels, bass on the left, treble on the right
  • Stereo — each panel shows its own audio channel’s full spectrum (true L/R separation)
  • Mono — same spectrum mirrored on both panels

Gain, fall speed, brightness, flip, 90° rotation, centered growth, and mirror are all adjustable live while it’s running.

Pixel Hero — a small scripted animation (hero vs. monster, HP bars, a level-up sequence) that spans both panels as one combined canvas, if you want something less audio-dependent.

A few things I put extra effort into since these run unattended for me:

  • It runs as a background service (system tray, no window needed) that survives reboots via a proper Scheduled Task, not a Startup-folder shortcut
  • It auto-recovers if it ever loses the serial connection instead of just going dark
  • The two modules are identical hardware and don’t reliably keep the same COM port (or even the same USB “location”) across reboots — the app identifies each one by its USB serial number where available, and figures out the other one by elimination, so it doesn’t get confused and swap panels

Install: download the installer from the GitHub Releases page and run it — no Python or dependencies needed, no admin rights required to install.

Source: GitHub - Imdad3456/fw16-led-matrix · GitHub (MIT licensed)

Happy to answer questions or take feature requests — open to PRs too if anyone wants to add more animations or visualizer modes.

3 Likes