スロット1に読み込まれるBGMプログラムの行頭のラベル名は @MIKUBGM+(BGM番号の3桁の文字列)となっていますか? だとしたら改造前のプログラムに戻しても58行目の条件が 満たせないためSubsprict out of rangeになりますよ。 58行目も61行目と同じようにラベル名を書き換えて試してみて下さい。 58行目、61行目、スロット1に読み込まれるMMLプログラムの ラベル名が同じ規則になっていないとこのプログラムでは MMLデータと認識出来ないため不具合になってしまってます。