This requires TouchDesigner 099. You can download TouchDesigner for free here: https://www.derivative.ca/099/Downloads/ With the free TouchDesigner licence (TouchDesigner Non-Commercial Licence), you will have to adjust the resolution. Simply locate the node called "constant1" and change x to 1280 and y to 720. If the project won't work, your GPU is probably too old to run GLSL 4.3 and higher, which is required here.
Pseudo 3D music visualisation in TouchDesigner. Basic Principles: https://andrinrehmann.com/pseudo3d/ Watch previous version in action: https://www.youtube.com/watch?v=C2fMCBgaxlo
Compute Shaders: https://www.khronos.org/opengl/wiki/Compute_Shader