generated at
GodotでメインBGMの再生をSingletonのシーンで実行する
Levelが変わってもメインBGMの再生をしたい場合、LevelごとにAudioシーンを設置するのは辛いので調べたら、Singleton化して再生すればいけると分かった
参考ページ
厳密にはシングルトンではない。インスタンスが1つであることを保証していないから。
日本語解説記事

シングルトン化したら、ゲームのメインループスクリプトの _ready() とかで以下を実行すればずっと再生してくれる
gdscript
if MainBgm.playing == false: MainBgm.play()