Install CarbonRGB on Linux. Write or generate a GLSL shader, drag your devices onto the picture, and each one shows the colours of the pixels underneath it, reacting to your system audio. Free software, GPL-2.0-or-later, builds from source.
curl -fsSL https://carbonpony.com/install.sh | bash -s -- --yes
Read install.sh first · Source on GitLab