Fragment excel at visuals because it use a specifically designed computer graphics language as it's basis.

You can generate complex graphics within Fragment, you can also use videos or images.

Visuals can be synchronized to the synthesized sound easily.

Many computer art example compatible with Fragment are available on ShaderToy, just copy any code and paste it into the Fragment code editor then click on the "Convert from ShaderToy" button.