I'm currently working with a VR-games studio that possibly wants to create gameplay that would depend on the player doing this in sync to background music. I'm currently looking into Pd to see if this is something I could do within it.
Things that are on my wishlist;
Being able to analyze a audio file from a table to estimate tempo
Be able to differentiate between things such as a kickdrum and a lead guitar by using the likes of FFT or very steep bandpassing
Take this information and store it in a seperate array that has a size that matches a phasor cycle with the lenght of the audio file. (Does this request makes sense?)
I know that this inquiry is an immense one and I don't expect to be able to solve all of these things, if any. But if anyone feels like they could give any tips to point me in a direction that could possibly produce something close to my wishlist I would really love you.
Thank you for your time, loving these forums!