I just dove down this rabbit hole for the first time. Been using Magic Visualizer for a few weeks now and am fairly impressed. I’m not a high level programmer but do have extensive experience with HTML/CSS and a little PHP/MySQL.
You can create GLSL shader effects for use in Magic but this is a bit above my head. However, I do understand how to use the ones that have been so generously provided on their website.
https://magicmusicvisuals.com/resources
I looked at a few of the other visualizers mentioned here but Magic fit my budget for an entry level system. FWIW, I got interested after seeing an Eyesy in action and looking at a lot of youtube circuit benders.
I just ordered a long assed hdmi cable and am quivering with excitement at the possibility of connecting my MacBook from my mixer to the big screen for some DT audio glitched vidi’s.