Logic CHOP

概要

Logic CHOPは、最初にすべて入力CHOPのチャンネルをバイナリの(0 = off, 1 = on)チャンネルに変換して、様々な論理演算を使用してチャンネルを統合します。
注:現状、Logic CHOPは、CHOP Execute DAT、またはCHOPチャンネルが変化すると、スクリプトを実行するText DATのような、より便利なオペレーターに代替されています。
Logic CHOPは、CHOPチャンネルのサンプルに対して論理演算を実行します。 CHOPのチャンネルは1つのチャンネルに結合することができます。そして、いくつかのCHOPは1つのCHOPに結合することができます。
1つの入力CHOPで、各サンプルの値を反転させることができます。 他のチャンネルのサンプル、Nチャンネルを1減らすことによって、1つのチャンネルのサンプルで論理演算を実行することもできます “or”、”and”、その他を適用して、組み合わせることができます。
2つ以上のCHOP入力で、チャンネルを1つのCHOPに組み合わせることができます。チャンネルが全ての他のCHOPsの中にあって、N CHOPを1に切り詰めます。
チャンネルまたはCHOP間で数学演算(add, multiply, …)を行うには、Math CHOPを使用します。

Parameters – Logic Page
Convert Input / convert

このメニューは、入力をバイナリに変換する方法を設定します。

  • Off When Zero / nonzero
    チャネル値がゼロの場合、論理値0を返します。 ゼロ以外の値は1を返します。
  • Off When Zero Or Less / pos
    チャネル値がゼロ以下の場合、論理値0を返します。 値が正の場合は1を返します。
  • Off When Outside Bounds / bound
    チャネル値が、Boundsパラメーターで設定された境界の外側にある場合、0を返します。
  • On When Value Changed / valchange
    チャネル値が変更されると1を返します。
  • On When Channel Name Changed / namechange
    チャネル名が変更されると1を返します
Channel Pre OP / preop

Convert Inputステージによって変換されると、Channel Pre OPは各入力サンプルで単項演算を設定します。

  • Off / off
  • Invert / invert
    0〜1、および1〜0への変更。
  • Toggle / toggle
    入力チャネルの0から1への遷移ごとに、現在の状態を0と1の間に切り替えます。
  • Radio Button / radio
    入力ごとに1度にオンにできるチャネルは1つだけです。 別のチャネルがオンになると、以前にオンだったチャネルはオフになります。
  • Last Two On / radio2
    これはラジオボタンに似ていますが、最大2つのチャネルがオンのままです。 Lag CHOPが続く場合、ポーズのペアをブレンドするのに役立ちます。
  • Rising Edge / rise
    チャネルがオフからオンになる各場所で、1つのサンプルに対してのみオン。
  • Falling Edge / fall
    チャネルがオンからオフになる各場所で、1つのサンプルに対してのみオン。
Combine Channels / chanop

Takes the first input and combines its channels, then the second input and combines its channels, and so on.

  • Off / off
  • And / and
  • Or / or
  • Exclusive Or / xor
  • Not And / nand
  • Not Or / nor
  • Equivalence / eqv
  • Lowest Index On / lowest
  • Highest Index On / highest
Combine CHOPs / chopop

CHOPの結合は、各CHOPの最初のチャネル、各CHOPの2番目のチャネルなどを結合します。入力間のチャネルは、番号または名前で結合できます。 結合(論理)操作は次のとおりです。

  • Off / off
  • And / and

すべての入力がオンの場合はオン、それ以外の場合はオフ。

  • Or / or
    少なくとも1つの入力がオンの場合はオン、そうでない場合はオフ。
  • Exclusive Or / xor
    1つの入力がオンの場合はオンですが、複数の入力はできません。
  • Not And / nand
    すべての入力がオンの場合はオフ、それ以外の場合はオン。
  • Not Or / nor

Off if at least one input is on, otherwise on.
少なくとも1つの入力がオンの場合はオフ、そうでない場合はオン。

  • Equivalence / eqv
    入力が等しい(すべてオンまたはオフ)場合はオン、そうでない場合はオフ。
  • Lowest Index On / lowest
    現在オンになっているチャンネルの最低のインデックスを参照し、チャンネルがオンになっていない場合は-1。
  • Highest Index On / highest
    現在オンになっているチャンネルの最高のインデックスを提供し、チャンネルがオンになっていない場合は-1。
Match by / match

チャンネルをチャンネル名またはチャンネル番号によって入力間でマッチします。

  • Channel Number / index
  • Channel Name / name
Align / align

同じフレームで始まらない入力を整列させます。 Align Optionsのセクションを参照してください。

  • Automatic / auto
  • Extend to Min/Max / none
  • Stretch to Min/Max / stretch
  • Shift to Minimum / start
  • Shift to Maximum / end
  • Shift to First Interval / shift1
  • Trim to First Interval / trim1
  • Stretch to First Interval / stretch1
  • Trim to Smallest Interval / trim
  • Stretch to Smallest Interval / squash
Bounds / bound

Off When Outside Boundsに設定されている場合の下限と上限を設定します。

  • boundmin
  • boundmax
パラメータ- 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内のチャネルの名前を介してチャネルを参照します。
Export Root / autoexportroot

Channel Name is Path:パラメータでrelative toを設定することで、エクスポートするすべてのパスのルートノードを指定します。

Export Table / exporttable

DAT Table Export Methodsメソッドを使用するときにエクスポート情報を保持するために使用されるDATを指定します。