こんな感じに、BGMVARで値が入るまで待つのはどうでしょう。MMLには "…… :9L8@1$0=1R1 ……" のように1パートだけ頭にBGM変数の代入を入れます。