This is the time when I told you that I'm sucky because I was unable to optimize this so here's the link: https://turbowarp.org/956864490?fps=60&interpolate&hqpen I have to cut short the song because the full song would be too much data for scratch cloud save to handle How it works: Given the audio and the audio waveform the program sample some of the waveform base on the current time the audio has been playing and use discrete Fourier transform to transform the waveform into a spectrum of frequencies, and it will sync with the song as long as the timer is unaffected You can add any song and It will work (probably) instruction is inside the project and feel free to copy the code, it is copyright free so you don't have to give any credits towards me