manio143 / RiseOfTheUndeaf

A 3D Third Pirson Shooter with musical zombies #MadeWithStride

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Beat detection

manio143 opened this issue · comments

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)