概要
Hold CHOPは2番目の入力で0~1つステップを待ちます。この間、1番目の入力から現在の値を読み込みます。(チャンネルにつき1値)
0から1のステップを受け取るまで、値は一定保持されます。
2番目の入力は、サンプリングをコントロールします。
2番目の入力が0から1の変化をすると、1番目の入力はサンプリングされます。
2番目の入力が再び0から1の変化が入力されるまでまで、サンプリングされた値は保持されます。
2番目の入力が変化しない間、サンプルは行われません。
このCHOPへの一般的な応用は、イベントが発生してから再びイベントが発生するまで、チャンネルの現在の値を参照するような場合にこのオペレータを使用します。
Parameters – Sample Page
Sample / sample
入力チャネルをいつサンプリングするかを設定します。 パラメータは次の通りです。
- Off to On / offtoon
トリガーチャンネルが0から0以上になった時、受信チャンネルをサンプリングします。
- While On / whileon
トリガーチャンネルが0以上の間、受信チャンネルをサンプルリングします。
- On to Off / ontooff
トリガーチャンネルが0以上から0になった時、受信チャンネルをサンプリングします。
- While Off / whileoff
トリガーチャンネルが0の間、受信チャンネルをサンプリングします。
- On Value Change / valuechange
トリガーチャンネルが変更されるたびに受信チャンネルをサンプリングします。
Off to On Pulse / pulse
パラメータ- Common ページ
Time Slice / timeslice
これをオンにすると、チャネルが強制的に「タイムスライス」されます。 タイムスライスは、最後のクックフレームと現在のクックフレームの間の時間です。
Scope / scope
影響を受けるチャネルを特定するために、一部のCHOPでは、Commonページの
でスコープ文字列を使用することができます。
Sample Rate Match / srselect
複数の入力CHOPのサンプルレートが異なる場合を処理方法を設定します。 リサンプリングが発生すると、カーブは補間方法オプションに従って補間されます。補間オプションが使用できない場合はLinearで処理されます。
- Resample At First Input’s Rate / first
最初の入力のレートを使用して、他の入力をリサンプリングします。
- Resample At Maximum Rate / max
最も高いサンプリングレートでリサンプリングします。
- Resample At Minimum Rate / min
最も低いサンプリングレートでリサンプリングします。
- Error If Rates Differ / err
競合するサンプルレートは受け入れません。
Export Method / exportmethod
CHOPチャンネルをパラメーターに接続する方法を設定します。 詳細については、Exportの章を参照してください。
- DAT Table by Index / datindex
ドッキングされたDATテーブルを使用し、CHOP内のチャンネルのインデックスを介してチャンネルを参照します。
- DAT Table by Name / datname
ドッキングされたDATテーブルを使用し、CHOP内のチャネルの名前を介してチャネルを参照します。