Hello everyone, I am trying to generate a track with audio in the user's library. While I have got some of the generation working with get spectrum data. I still don't know how to preload the music and generate a track so it make it easier for old device to run. It is also important because I'm working on a algorithm which will allow me to detect the pace of music, and change the gameplay accordingly. However my current set up doesn't allow me to read the entire file unless I make the user wait for the music to play for at least once. Would really appreciate some help from someone who has worked on this problem. I am working on electronic music predominately so the detection is much easier as the most variations are obvious however not able to preload music means that my algorithm will never be able to tell if this bit is considered quite overall or load.