Thank you so much!! I tried to make a janky (like seriously, very jank and would not ever work for a real game) system for staying on time with the beat using a system of timers to see if I could, and it sort of works!.. But it's very much not perfectly on beat and even gets out of sync lol. Godot has much better methods for syncing audio with gameplay but in the short timeframe I was just not able to get it.
I like to think of it as an avant garde freeform jazz kind of rhythm game. It doesn't follow conventional rules of music! lol