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.