essentia icon indicating copy to clipboard operation
essentia copied to clipboard

RhythmExtractor2013 ticks doesn't accurately provide the information of when the first beat occurs

Open jumeca opened this issue 2 years ago • 2 comments

I'm using RhythmExtractor2013 degara algorithm to analyse a song and get the ticks and bpm in order to autosync a song with another song playing. I thought that ticks[0] will give me the time when the first beat occurs. However, this song I'm using has some silence at the beginning and the ticks[0] is definitely not where the first beat occurs. Am I misunderstanding something?

jumeca avatar Nov 15 '23 16:11 jumeca

Thank you for reporting. This algorithm is based on a probabilistic model, and this issue can happen. If you have a specific audio example that you can share, this would help reproduce it and possibly improve the algorithm in the future.

dbogdanov avatar Nov 16 '23 15:11 dbogdanov

Thank you for your response. This is the audio file: https://drive.google.com/file/d/1C0UBsvIBNwBDLeU5wLYMq2EOWeM4i1zC/view?usp=sharing

jumeca avatar Nov 18 '23 19:11 jumeca