Hi,
I hope this is the right area for this question. I want to build a
Java program that can detect the BPM of any given track. I have searched the web all over looking for solid information on this topic and while I have found some good information but it is still rather sparse. I know that onset detection seems to be the better term for this of program but when Googling that it led me to scholarly articles which were quite difficult to interpret.
My main question here is how difficult is it to build this type of program and what is the initial steps I should be taking? I am still pretty new to Java although music is one of my major interests and I have pretty solid sound engineering knowledge if that will be of any use.
Hope you guys understand that.
Thanks for reading.