前のコメントは間違っていたので削除しました。
FOR I=0 TO 127
BGMPLAY "$0=0R96L16N$0"
'R96で変数設定までの時間稼ぎをしています。
'MMLの変数は、設定しないと-1っぽいです。
'"[N$0]"は、なぜかエラーにならないです。
VSYNC
'初回の場合待たないとなぜか有効にならないです。
BGMVAR 0,0,I
WHILE BGMCHK(0):VSYNC:WEND
'BGMPLAYが終わるのを待っています。
NEXT
1そうだね プレイ済み