extends Node var RhythmPlayer: AudioStreamPlayer var RhythmAudio: AudioStreamOggVorbis func _ready(): RhythmPlayer = get_node("/root/Control/RhythmPlayer") var resource_string = "res://audio/rhythm/%s.ogg" % self.name var resource = load(resource_string) RhythmAudio = resource self.pressed.connect(button_pressed) func button_pressed(): RhythmPlayer.stream = RhythmAudio RhythmAudio.loop = true RhythmPlayer.play()