Cycle CHOPは、サイクルを作成します。
オリジナルの前後に何度もチャンネルを繰り返すことができます。
それは一つのサイクルをエンドからスタートへのスムーズなトランジションをさせて、円滑なループにすることが出来ます。
チャンネルが自然にうまくループしない場合もあるので、Cycle CHOPはサイクル間のブレンドに3つの異なる方式を提供しています。
入力CHOPの前にループするサイクル数。 このパラメーターは小数にすることができます。
入力CHOPの後にループするサイクル数。 このパラメーターは小数にすることができます。
有効にした場合、連続するサイクルは互いの鏡像(反転)になります。 最初のサイクルは決してミラーリングされません。
オンの場合、CHOPの終わりがCHOPの始まりにブレンドされて、滑らかなループが生成されます。 Cycles Before と Cycles After が0で、Regionがゼロ以外で、Extend Conditionsが Cycle の場合、永久にループします。
サイクル間のブレンド方法を指定します:
- Preserve Length / pre
各サイクルの合計の長さを入力CHOPの長さと同じに保ちます。
- Overlap Sequences / ovl
各サイクルを前のサイクルとオーバーラップします。
- Insert Blend Region / ins
ブレンドが行われるサイクルの間に領域を挿入します。
ブレンド関数の形状を指定します:
- Linear / lin
リニア ブレンド。
- Ease in / ei
ブレンドにeasein()関数を使用します。
- Ease out / eo
ブレンドにeaseout()関数を使用します。
- Ease in Ease out / cos
easein()関数とeaseout()関数の両方を使用します。
- Cubic / cub
Insert Blend Regionでは、cubic()補間を使用して、サイクル間の領域を補完します。
- Add / add
オーバーラップした領域には、オーバーラップしたサンプルが単純に追加されます。 これは、オーディオループに適しています。
- Hold Previous / holdprev
ブレンド領域のサイズ(秒単位)、サンプルまたはフレームを設定します。(CommonページのUnitsで設定)
ブレンドのバイアス。 -1はブレンドをブレンド領域の先頭に向かってバイアスし、0はバイアスなし、+ 1はブレンド領域の終わりに向かってバイアスをかけます。
1に設定すると、次のサイクルの値が上下にシフトされ、最後のサイクルが終了した場所から開始されます。 歩行サイクルのルートオブジェクトに適しています
Stepパラメーターの影響を受けるチャネル名を指定します。
これをオンにすると、チャネルが強制的に「タイムスライス」されます。 タイムスライスは、最後のクックフレームと現在のクックフレームの間の時間です。
影響を受けるチャネルを特定するために、一部のCHOPでは、Commonページの
でスコープ文字列を使用することができます。
複数の入力CHOPのサンプルレートが異なる場合を処理方法を設定します。 リサンプリングが発生すると、カーブは補間方法オプションに従って補間されます。補間オプションが使用できない場合はLinearで処理されます。
- Resample At First Input’s Rate / first
最初の入力のレートを使用して、他の入力をリサンプリングします。
- Resample At Maximum Rate / max
最も高いサンプリングレートでリサンプリングします。
- Resample At Minimum Rate / min
最も低いサンプリングレートでリサンプリングします。
- Error If Rates Differ / err
競合するサンプルレートは受け入れません。
CHOPチャンネルをパラメーターに接続する方法を設定します。 詳細については、Exportの章を参照してください。
- DAT Table by Index / datindex
ドッキングされたDATテーブルを使用し、CHOP内のチャンネルのインデックスを介してチャンネルを参照します。
- DAT Table by Name / datname
ドッキングされたDATテーブルを使用し、CHOP内のチャネルの名前を介してチャネルを参照します。