Initial commit. Implement music sync features.

This commit is contained in:
2026-01-19 22:48:17 +08:00
commit f16cf0fb96
37 changed files with 757 additions and 0 deletions

10
resource_type/music.gd Normal file
View File

@@ -0,0 +1,10 @@
class_name Music extends Resource
## Music AudioStream.
@export var stream: AudioStream = null
## Music offset in seconds.
@export var offset: float = 0.0
## BPM data to sync to the music.
@export var tempo: Tempo = Tempo.new()