It's been a while since I updated the game as I've been busy with another project but I've slowly been adding bits and pieces.
The primary thing I've added is a system for taking audio samples directly from the soundcard's output and loading them into Unity as an audioclip. This means that there is no need to load songs into the game, it will simply use whatever audio is currently playing on the machine for the visualisation. This saves me time developing a file browser and supporting various file formats. Also it allows players to use their own music software with nicely tagged libraries etc. and stream music from Spotify or Youtube as well.
I've also made a few visual tweaks adding in a 48-band line visualsier around the outside of the track, made the strobe light much quicker to respond and added real time reflections on the track shader.
Here's a new video;
If anyone wants me to go into more detail on the soundcard audio streaming code, just let me know.