Wow, I didn’t know about OpenRGB until I saw this thread! I honestly had no idea that someone created an open source project to normalize controlling various different RGB devices using one standardized open SDK & protocol. I just opened this up on my desktop machine and was able to change the lights on my RTX 4090 in my case and control my Elgato Key Lights by IP address, which is pretty cool. Sadly, it does not look like it supports WLED devices at first glance, but it looks like it supports plugins, so perhaps someone wrote something that will allow it, or I can later down the road since I have a nice LED sign I built that runs WLED for displaying stuff on my live stream in the background.
Thanks for letting me know this exists. I’ll take some time to flash my keyboard and macropad with the right firmware to support the QMK Protocol so I can then control the lights on the keyboard both locally or remotely with events and scripts, which will be pretty awesome. Having the keyboard flash when I get a new email or message from someone important would be pretty awesome, or having the colors of the keys change based on whatever key or macro I’m currently pressing would also be super cool. It looks like it can do all these colors and stuff in real-time, hence the audio visualizer thing working.
I also have various KASA TP-Link plugs that look like they also work with this. I wonder if someone wrote a plugin that will pull the screen buffer and change the color of a TP-Link RGB bulb to match the averaged color of the screen for a given frame. That would be awesome for watching movies in my bedroom where the PC could change the lights on either side of the room to match the hue of that half of the screen for a given movie. I’ve seen people do that with LED strips before and the effect is pretty cool. Also, it looks like this can remotely control things, meaning that I could also connect my Framework laptop to another PC and control its devices remotely to sync up with the lighting scheme of the rest of the room, etc. Just thinking out loud, this is a seriously powerful piece of software that I can’t believe I never knew about. Another perk of owning a Framework laptop is that you learn about open source projects you didn’t know existed that extend far beyond the Framework laptop itself in terms of usefulness!
Thank you @knfn for writing the thread. Now I just need to find some time to read through the directions and flash the devices. I just hope it’s possible to flash under Windows so I don’t have to boot into Linux or use WSL2 to figure this all out because I’m rusty AF when it comes to Linux, if I’m honest