Ultimate_Instrument

ステア(FM変調/Stir)— 詳細仕様

0. 位置づけと目的

1. パラメータと状態

1-1. FM位置と深さ

1-2. 1サイクルの回数(T依存)

1-3. 方向(左/右)

2. 減衰(休憩)と特例

2-1. 通常の減衰

2-2. T0連続時の特例(保持)

3. SPILLとの関係

3-1. サイクル内でSPILLが発生した場合

3-2. SPILL直後の次サイクル(初期化)

4. 手順(時系列)

  1. FMの現在位置(12時基準)FM深さを確認する。

  2. そのサイクルのTに応じた回数(1/2/3)を決定する。

  3. 方向(左/右)一つだけ選ぶ(SPILL直後の次サイクルのみ「T × SeedTag(next)」)。

  4. 選んだ方向に、回数ぶんのクリック数だけ回す(端到達で停止、跨がない)。

  5. サイクル末尾の休憩減衰を適用(通常は-1クリックT0連続時の2回目以降は保持)。

  6. FM深さ(0〜5)サイクルを越えて持ち越す(SPILL直後の次サイクルだけ 3-2 の初期化)。

5. 記録の基本方針


ログ(略語あり)— 記入例

凡例(ログ内)

記入例

  1. 通常(T1=2回/左)
    Stir=2 / FM深さ=2(左) / Rest=-1 → FM深さ=1(左)

  2. T2=3回/右、端で止まる
    Stir=3 / FM深さ=5(右/端到達) / Rest=-1 → FM深さ=4(右)

  3. T0が連続(2回目):保持特例
    Stir=1 / FM深さ=2(左) / Rest=保持(T0連続) → FM深さ=2(左)

  4. SPILLがサイクル途中で発生(以降のステア中断)
    Stir=1 / FM深さ=1(右) ★SPILL → (以降はSPILL手順ログへ)

  5. SPILL直後の次サイクル(初期化・方向はT×SeedTag(next))
    次サイクル: T=再抽選 / FM=12時 / Stir=1固定 / 初手方向= T×SeedTag(next)

  6. 端近で1クリックのみ加えて端到達
    Stir=1 / FM深さ=5(左/端到達) / Rest=-1 → FM深さ=4(左)