Beat detection
manio143 opened this issue · comments
Marian Dziubiak commented
The main concept of RotU is clicking buttons to the beat.
For MVP what I'm looking for is to get a list of timestamps for a music file.
Initial work into this was done in https://github.com/manio143/BeatDetection
However, I'm not sure if my work provides sufficient beat quality. With help of ChatGPT I discovered some options in the form of Python libraries. For example libROSA can be used to extract the beats.
- compare output of my code with other solutions to choose the best one
- design a simple pipeline of generating a text file with beats from a WAV file
- create a Stride package with the sound and beats assets (custom asset for post MVP)
- implement beat visualization (color change of screen within delta time of a beat)