条件ジャンプ
メッセージ
[リピート]や[toコーダ]の様なジャンプ機能が欲しいのですが、[Conductor]トラックと[変数代入式][キューポイント]の機能を応用して例えば以下の様な方法で任意の位置を指定してそれを自由にジャンプして演奏する機能の追加が出来ないでしょうか?
1.変数代入式で1小節の3拍目に繰返しの回数を入れる。
例:[a = 2]
2.[Conductor]トラックの5小節の3拍目に[ラベル]を貼り付ける。
例:ラベル:"その1"
3.[Conductor]トラックの11小節の1拍目に[ラベル]を貼り付ける。
例:ラベル:"その2"
4.10小節の手前の任意の場所に減算式を記入する。
例:[a = a-1]
5.10小節の1拍目に [IF GOTO 文] を書き込む。
例:(if (> a 0 )(goto "その1" )(goto "その2")) 条件が[真]なら"その1"へジャンプして演奏を繰返す。 条件が[nil]になったら"その2"へジャンプする。
6.以上の様な式を[Conductor]トラック内に複数記入すれば自由に複雑な進行が可能になると思うのですが....
この方法は変数代入式と[Conductor]トラックを使用していて思いついたのですが、他に良い方法があれば、手段や記述法にこだわりはありません。
もしも、ご検討の余地ががあればよろしくお願い致します。