Function CHOPは、Math CHOPより複雑な、三角関数、対数関数、指数関数の様な数学関数を提供します。 これらの関数の多くが数学的エラーを生じる可能性があるため、処理とリカバリーにために、error handlingタブエラーが用意されています。
多くの関数は1つのパラメータだけを必要とします、そして、それらは各入力チャネルの単項演算子として適用されます。 いくつかの関数は2つのパラメータを受け取り、これらは2番目の入力を必要とします。 1番目のパラメータ(X)は、常に1番目の入力チャンネルからの値です 第2のパラメータ(Y)は、2番目入力の一致するチャンネルからの値です。 各入力からのチャンネルは、ネームまたはインデックスによってペアを組まれます。
エラーは不適当なサンプルをあらかじめ定義された値、または、前のサンプル値に入れ替えて処理することができます。 あるいは、クッキングはネットワークをデバッグするために、エラーと同時に中止されることができます。
チャネルに適用する数学関数。 バイナリ関数である arctan(Input1 / Input2)および Input1 ^ Input2 を除き、すべての関数は単項関数です。 べき関数の場合、虚数を避けるために負の底が最初に反転され、結果は否定されます。
- sqrt(x) Square Root / sqrt
入力1の平方根。
- abs(x) Absolute Value / abs
入力1の絶対値。
- sign(x) Sign / sign
入力1の符号関数。
- cos(x) Cosine / cos
入力1のコサイン。
- sin(x) Sine / sin
入力1のサイン。
- tan(x) Tangent / tan
入力1のタンジェント。
- acos(x) Arccosine / acos
入力1のアークコサイン。
- asin(x) Arcsine / asin
入力1のアークサイン。
- atan(x) Arctan( Input1 ) / atan
入力1のアークタンジェント。
- atan2(y,x) Arctan( Input1 / Input2 ) / atan2
入力1 /入力2のアークタンジェント。
- cosh(x) Hyperbolic Cosine / cosh
入力1の双曲線余弦。
- sinh(x) Hyperbolic Sine / sinh
入力1の双曲線正弦
- tanh(x) Hyperbolic Tangent / tanh
入力1の双曲線正接
- log10(x) Log base 10 / log
入力1の10を底とする対数
- logN(x) Log base N / logb
入力1のログベースのベース値。
- ln(x) Natural Log / ln
入力1の自然対数。
- pow(10,x) 10 ^ Input1 / pow10
10の入力1の累乗。
- exp(x) e ^ Input1 / exp
eの入力1の累乗。
- pow(x) Base ^ Input1 / powe
入力1の累乗のベース値。ベース値が負の場合、結果は-((-Base Value)^入力1)です。
- pow(x) Input1 ^ Exponent / powb
入力1の指数値。 入力1が負の場合、結果は-((-入力1)^指数値)です。
- pow(x,y) Input1 ^ Input2 / pow
((-入力1)^入力2)
- dB to Power / dbtopower
デシベル(入力1)の振幅。
- Power to dB / powertodb
振幅(入力1)からデシベルへ。
- dB to Amplitude / dbtoamp
デシベル(入力1)から振幅。
- Amplitude to dB / amptodb
振幅(入力1)からデシベルへ。
Log base N および Base ^ Input1 のベース値。
Input1 ^ Exponent の指数の値。
三角関数の場合、角度は度、ラジアン、またはサイクル(0〜1)で測定できます。
- Degrees / deg
- Radians / rad
- Cycles / cycle
バイナリ関数の2つの入力からチャンネルをペアリングする方法を、名前またはチャンネルインデックスから選択します。
- Channel Number / index
- Channel Name / name
これをオンにすると、チャネルが強制的に「タイムスライス」されます。 タイムスライスは、最後のクックフレームと現在のクックフレームの間の時間です。
影響を受けるチャネルを特定するために、一部の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内のチャネルの名前を介してチャネルを参照します。