要約
- 繰り返し演奏を指定するMMLです。
表記
-
[ ]*1
[ / ]*1
オプション
-
パラメータ 意味 範囲 省略値 *1 繰り返し数 1~255 2
- 繰り返し数
何回繰り返し演奏するかを指定します。
値を省略した場合は2回となります。
解説
- 「[ ]」で指定された範囲を繰り返し演奏します。
-
「/」の指定がされた場合は、最後の繰り返し演奏時に「/」以降をスキップします。
「/」の指定は省略可能です。
備考
-
リピート内にリピートを記述することも可能です。
入れ子の数に制限はありません。 - 「[ ]」の対応数が合わない場合はコンパイルエラーとなります。
注意
- リピート内でオクターブ『 o 』や相対オクターブ『 <, > 』コマンドでオクターブを変更した場合でも、繰り返し先頭に戻った際に元のオクターブに戻ります。
-
オクターブ以外の指定は先頭に戻った場合でも変更された状態が維持されます。
例えば以下のコマンドなど
用例
- 繰り返し演奏
[ cde / fga ]2 b
以下のように演奏されます。
cde fga cde b