TouchDesigner」タグアーカイブ

Lag CHOP

概要

Lag CHOPはラグ(遅延)とオーバーシュート(超過)を追加します。 ベロシティ(速度)とアクセラレーション(加速)チャンネルを制限することもできます。 ラグ(遅延)は、入力チャネルの急速な変化速度を落とします。 オーバーシュート(超過)は、入力チャネルの変化を増幅します。 2つの値が各パラメータにあります。 例えば、ラグ・エフェクトで、入力チャネル値が増加している場合、最初のラグ・パラメータが使用されます。そして、チャンネル値が減少している場合、2番目のラグ・パラメータが使われます。 これは、急速な上昇と緩慢な降下を与えることができます。 しかし、多くの場合ラグ・アップ、ダウンは同じ値に保たれます。 急転しない効果は、Filter CHOPを参照してください。

パラメータ – Lag ページ
Method / lagmethod

ラグをチャネルに適用する方法を指定します。

  • Lag Value / value
    アップは入力チャンネルの値の増加として定義され、ダウンは入力の値の減少として定義されます。
  • Lag Amplitude / amp
    アップは、各入力チャンネルの振幅の増加(ゼロから遠ざかる)として定義され、ダウンは振幅の減少(ゼロに近づいて)として定義されます。
  • Lag Magnitude / mag
    すべての入力チャネルは1つのベクトル コンポーネントとして扱われ、各操作はベクトル全体に適用されます。 このモードでは、Lag、Overshoot,、Clamp Slope、Clamp Accelerationの最初のパラメーターのみが適用されます。
  • Quaternion Rotation (Commercial) / rotation
    ラグをクオータニオン回転で動作させることができます。
Lag / lag

遅延をチャネルに適用します。 最初の値はlagging upためのもので、2番目はlagging downのためです。 これは、出力が入力の変更の90%に続く時間とほぼ同じです。

  • lag1
    Lagging up の値
  • lag2
    Lagging down の値.
Lag Unit / lagunit
Overshoot / overshoot

オーバーシュートをチャネルに適用します。 最初の値はmoving upするときのオーバーシュート用で、2番目の値はmoving downするときのオーバーシュート用です。

  • overshoot1
  • overshoot2
Overshoot Unit / overshootunit
Clamp Slope / clamp

勾配(または速度)を固定して、以下の「最大勾配」にリストされている値の間に収まるようにします。 勾配は、値/単位として表されます。

Max Slope / slope

最初の値は、上昇時に勾配を制限し、2番目の値は、下降時に勾配を制限します。

  • slope1
  • slope2
Clamp Acceleration / aclamp

以下の最大加速度にリストされている値の間にあるように、加速度をクランプします。 加速度はvalue /(Units * 2)で表されます。

Max Acceleration / accel

最初の値は、上昇中の加速度を制限し、2番目の値は、下降中の加速度を制限します。

  • accel1
  • accel2
Lag per Sample / lagsamples

チャネル全体ではなく、チャネルの各サンプルに遅延を適用します。 マルチサンプルチャンネルでの作業に便利です。

Reset / reset

ラグをリセットします。

Reset Pulse / resetpulse
パラメータ- 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を指定します。

Keyboard CHOP

概要

Keyboard In CHOPは、キーボードからASCII入力を受け取り、指定されたキーの数字のチャンネルを出力します。 各キーの現在の状態を表す単一フレームチャネルを作成します。
キーのチャネルは、first key、フォローするキーの数、選択される順序を指定することにより作成されます。 キーチャネル名は、キーの名前またはチャネル番号によって設定されます。
注:Keyboard In CHOPは、文字の急速な繰り返しを処理せず、チャネル、或いは全てのキーを出力しません。 より良い方法は次のとおりです。Panel Execute DATを作成し、Panelパラメータでキーボードキーを監視するように設定します。 Panel Valueを key に設定します。 このDATでは、onValueChange()コールバックに `print(panelValue)`を入力すると、キーストロークごとに1行が表示されます。

パラメータ – Keys ページ
Active / active

Onの間、キーボード入力が監視され、CHOPはすべてのフレームをcookします。 Offに設定すると、cookされず、現在のキーボード値は出力されません。 While Playingは、タイムラインが順方向に再生しているときにのみキーボードイベントをキャプチャします。

  • Off / off
  • On / on
  • While Playing / play
First Key / firstkey

チャンネルの作成を開始するキーを指定します。 有効なキーは、0〜9の数字、A〜Zの文字、および0〜9のキーパッドです。

  • 0 / 0
  • 1 / 1
  • 2 / 2
  • 3 / 3
  • 4 / 4
  • 5 / 5
  • 6 / 6
  • 7 / 7
  • 8 / 8
  • 9 / 9
  • A / a
  • B / b
  • C / c
  • D / d
  • E / e
  • F / f
  • G / g
  • H / h
  • I / i
  • J / j
  • K / k
  • L / l
  • M / m
  • N / n
  • O / o
  • P / p
  • Q / q
  • R / r
  • S / s
  • T / t
  • U / u
  • V / v
  • W / w
  • X / x
  • Y / y
  • Z / z
  • Comma , / keycomma
  • Period . / keyperiod
  • Keypad 0 / keypad0
  • Keypad 1 / keypad1
  • Keypad 2 / keypad2
  • Keypad 3 / keypad3
  • Keypad 4 / keypad4
  • Keypad 5 / keypad5
  • Keypad 6 / keypad6
  • Keypad 7 / keypad7
  • Keypad 8 / keypad8
  • Keypad 9 / keypad9
  • Keypad Period / keypadperiod
Modifier Keys / modifiers

Ctrlに設定されている場合、Ctrlキーを押している場合にのみキーがオンになります。Ignoreに設定されている場合、Ctrlキーが押されているかどうかは関係ありません。 Keyboard In CHOPは、ショートカット用に予約されているAltキーは使用できません。

Number of Keys / number

first keyを含め、作成するキーの数を指定します。

Key Order / order

Number of Keysで5つのキーを要求した場合、キーボードの並びを3つの方法のいずれかで設定します。:

  • QWERTY / qwerty
    キーボードの行に従って、Eの後にはR、T、Y、Uが続きます。
  • Alphabetic / alphabetic
    Eの後には、F、G、H、Iが続きます。
  • 1QAZ / 1qaz
    キーボードの列に従って、Eの後にはF、V、4、Rが続きます。
Channel Names / channelnames

チャンネル名は、以下の基準のいずれかを使用して自動的に作成されます。

  • by Key Name / key
    キーQ W Rは、キー名に基づいてkq kw keというチャンネル名で作成されます。(キーパッドチャネルの名前はkp0、kp1 …)。
  • by Channel Number / number
    チャンネルはチャネルの順序に基づいてk1 k2 k3 k4というチャンネル名が付けられます。
パラメータ – Channel ページ

サンプルレートと拡張条件を設定します。

Sample Rate / rate

サンプルレートを設定します。

Extend Left / left
  • Hold / hold
  • Slope / slope
  • Cycle / cycle
  • Mirror / mirror
  • Default Value / default
Extend Right / right
  • Hold / hold
  • Slope / slope
  • Cycle / cycle
  • Mirror / mirror
  • Default Value / default
Default Value / defval

デフォルト値を設定します。

パラメータ- 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を指定します。

Info CHOP

概要

Info CHOPはノードに関する追加情報を提供します。 全てのノードには追加の内部情報があります。 そして、ノードのタイプ(TOPs, CHOPs、その他)によって異なる情報のサブセットがあります。 この追加情報は、Info CHOPでアクセスすることが出来ます。 これらのアトリビュートは、opinfoコマンドやopinfo関数を使用してアクセスすることが出来ます。 この関数は数字とテキスト情報を提供します。CHOPは数字だけを提供します。

パラメータ – Info ページ」
Operator / op

Info CHOPが情報を取得するノードのパス。 ノードをドラッグアンドドロップするか、パスをフィールドに直接入力できます。

Scope / iscope

保持するアトリビュート名。 名前のパターンは、Pattern Matchingの章で説明されているように使用できます。

Values / values

範囲で指定された範囲内または範囲外の値を持つチャネルを選択します。

  • All / all
    すべてのチャンネルが選択されます。
  • Inside Range / inside
    選択範囲内のチャンネル。
  • Outside Range / outside
    選択範囲外のチャンネル。
Range / range

値でチャネルを選択するための範囲を設定します。

  • range1
  • range2
Passive / passive

PassiveがOffの場合、Info CHOPは、値を参照する前に、指定しているオペレータをcookします。 Passiveがonの場合、cookは強制されません。 効果:Info CHOPとターゲットのオペレータの両方がそのフレームをcookしている場合、Info CHOPはターゲットのオペレータより前にcookする可能性があるため、データはフレーム遅れになります。

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

In CHOP

概要

In CHOPは、コンポーネントの入力に接続されているチャネルを取得します。 コンポーネント内の各In CHOPに対して、In CHOPの親コンポーネントに1つの入力コネクタが追加されます。

パラメータ – In ページ
Label / label

マウスが入力コネクタ上に置かれた時にポップアップに表示されるラベルの内容を設定します。

Num Channels / numchannels

Onで、受信チャネルの数がこの値と一致しない場合、エラーが生成されます。

Names / channames

Num Channelsで使用すると、これらの名前に一致するチャネルの入力がスキャンされます。 他のすべてのチャネルは無視され、パススルーされません。 これは、Select CHOPまたはDelete CHOPを追加せずに不要なチャネルを除外することができます。 Num ChannelsをOffで使用すると、入力チャネルはこのパターンに従って単純に名前が変更されます。

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

Hold CHOP

概要

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内のチャネルの名前を介してチャネルを参照します。

Hog CHOP

概要

Hog CHOPはCPUサイクルを消費します。 これは、遅いコンピュータでのパフォーマンスをシミュレーションしたり、意図的にフレーム速度を減速するために使用します。

パラメータ – Null ページ
Active / active

Hog CHOPのオンとオフを切り替えます。

Cook Every Frame / cookalways

CHOPにすべてのフレームをcookさせます。

Delay / delay

CHOPが浪費する最小時間を設定します。

Delay Unit / delayunit
パラメータ- 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内のチャネルの名前を介してチャネルを参照します。

Filter CHOP

概要

Filter CHOPはチャネルをスムースあるいはシャープにします。サンプルの新しい値を決定する為に、隣接するサンプルとレンジを組み合わせてフィルタされます。 各フィルタ・タイプは、隣接するサンプルにそれ自身のウェイト・係数を使用します。 Filter Widthは、隣接するサンプルの数を設定します。 類似したより急激な効果が必要な場合はLag CHOPを使用します。 Filter CHOPはアニメーションとサウンドをフィルタすることができますが、サウンドをフィルタするのに適切なCHOPが他に用意されています。 (Pass Filter CHOP、Band EQ CHOPとParametric EQ CHOPを参照してください)

パラメータ- Filter ページ
Type / type

フィルターには7つのタイプがあります。

  • Gaussian / gauss
    このフィルターは、チャネルを滑らかにするガウス(標準または「ベル」曲線)形状をしています。 ローパスフィルターとして機能します。 フィルター幅が広いほど、カットオフ周波数が低くなり、データが滑らかになります。
  • Left Half Gaussian / halfgauss
    このフィルターにより、チャネルに遅れが生じます。 入力チャンネルが時間の経過とともに値を表す場合、このフィルターは現在のサンプルから時間を遡ったサンプルのみを使用していると見なされます。 時間データの場合、これは先を見越すことができないため、より現実的です。 (たぶんいつか。)半分の鐘の形をしています。
  • Box / box
    このフィルターはボックス型です。つまり、使用する各隣接サンプルの重み係数は同じです。 ウィンドウがサンプル上をスライドしても、フィルターの両端のサンプルの効果はフェードアウトしないため、出力チャネルに不要なステップが生じる可能性があります。 ガウスフィルターと同様に、データをローパスフィルターします。

注意:GaussianまたはBoxフィルタリングを使用する場合、チャネルはフィルターサイズの半分だけ遅延します(つまり、フィルターサイズが30サンプルの場合、出力は15サンプル遅延します)。 この遅延を解消するには、Left Half GaussianフィルターまたはLeft Half Boxフィルターを使用します。 SharpenまたはEdge Detectフィルターを適用すると、常にフィルターサイズの半分だけ出力が遅延します。 Despikeフィルターを適用すると、フィルターサイズ全体で出力が遅延します。

  • Left Half Box / halfbox
    このフィルターは、データに遅れを生じさせ、過去のサンプルのみを使用し、その他の点ではボックスフィルターのように機能します。
  • Edge Detect / edge
    このフィルターは、入力チャンネルの「エッジ」、急激な変化を検出します。 ハイパスフィルターとして機能します。 フィルター幅が大きくなると、低周波数が追加されます。
  • Sharpen / sharpen
    このフィルターはすべての高周波をシャープにします。 エッジ検出結果と元のデータの合計です。
  • De-spike / despike
    このフィルターは、「スパイク」を除去します(予想されるサンプル値の上下の「スパイク許容値」を超えるサンプル)。 フィルター幅により、数サンプルの長さのスパイクを除去できます。 幅の広いフィルターは幅の広いスパイク(複数のサンプルのスパイク)を削除し、小さなフィルターは幅の狭いスパイク(1つまたは2つのサンプルの長さ)のみを削除します。
  • Ramp Preserve / ramp
    このフィルターは、「ランプレート」パラメーターレートで増加する増加するランプを出力しようとします。 Filter CHOPへの入力チャンネルは、このレートで増加しているはずであり、エラーやノイズが含まれている可能性があります。 入力値と現在のランプ値の差が Ramp Tolerance パラメータよりも大きい場合を除き、ランプ保持は入力チャンネルを無視します。 差が許容値より大きくなると、ランプは現在の入力値から開始するようにリセットされます。
Effect / effect

フィルターがチャネルに影響を与える程度(0-まったく影響なし、1-最大効果)。

Filter Width / width

現在のサンプルの計算に使用される周囲のサンプルの量。 単位で表されます。

Filter Width Unit / widthunit

Filter Widthパラメータで使用する単位。

Spike Tolerance / spike

De-spikeフィルタの場合に使用する、サンプルがスパイクと見なされることなく隣接サンプルと異なる可能性がある量。

Ramp Tolerance / ramptolerance

Ramp Preserveフィルターを使用する場合、入力値が現在の出力ランプ値からこの値だけずれると、ランプは新しい入力値にリセットされます。 それ以外の場合、ランププリザーブは指定されたRamp Rateでクリンプを続けます。

Ramp Rate / ramprate

ランプ保持フィルターを使用する場合、この値はCHOPの出力チャンネルが増加するレートです。 入力チャネル値がRamp Toleranceの量だけ目的の出力値から外れている場合にのみ、CHOPは代わりに入力チャネル値を出力します。

Number of Passes / passes

フィルターがチャネルに適用される回数。

Filter per Sample / filterpersample

チャンネル全体ではなく、チャンネルの各サンプル毎にフィルターを適用します。 マルチサンプルチャンネルでの作業に便利です。

Reset / reset

フィルターをリセットします。

Reset Pulse / resetpulse

リセットパルスを送信します。

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

File Out CHOP

概要

File Out CHOPは.chanまたは.logファイルにCHOPチャンネル・データを出力します。データはあらゆるフレーム、間隔が.logファイルに出力されます。(Intervalパラメータで設定します) サポートされているフォーマット 出力、保存できるファイルタイプは、以下の通りです。:

  • .chan -Rawアスキー・チャンネル・ファイル
  • .log –
パラメータ- File ページ
Active / active

このパラメーターを1に設定すると、ファイルは指定された間隔で書き込まれます。

File / file

保存されるファイルのパスとファイル名を設定します。

Interval / interval

ファイルへのデータの各書き込み間のフレーム数を設定します。

Write / write

このボタンをクリックすると、単一のフレームを書き出します。

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

File CHOP

概要

File CHOPは、CHOPで使用するチャンネルとオーディオ・ファイルを読み込みます。ファイルは、ディスク、または、ウェブから読み込まれることができます。 URLを指定する場合、http://を使用します。 サポートされているフォーマット CHOPに対応したフォーマットのリストは、File Formatsのセクションを参照してください。 CHOPsに読み込まれることができるファイルタイプは、以下を含みます:

  • .chan
    Rawアスキー・チャンネル・ファイル。フレームごとの数字列。
  • .clip .bclip
    TouchネイティブCHOPクリップファイル。
  • .aiff
    オーディオ・ファイル。
  • .wav
    オーディオ・ファイル。

チャンネル・ファイルの出力
ファイルはCHOPタイルのメニューからSave Data Channelsを選択して出力することが出来ます。

他の入力デバイス
MIDIファイル(.midまたは.midi)については、MIDI In CHOPを参照してください。

パラメータ- File In ページ
Channel File / file

ロードするファイルの名前。 URLを指定するときは、http://を使用します。

Name Options / nameoption

このメニューを使用して、ロードされたチャンネルの名前を制御します。

Name / name

Name OptionパラメーターがUse New Namesに設定されている場合に、チャネルに名前を付けるために使用されます。

Rate Options / rateoption

このメニューを使用して、ロードされたチャンネルのサンプルレートを調整します。

Sample Rate / rate

Rate Optionsパラメーターで使用される1秒あたりのサンプル。

Extend Left / left

チャンネル左側の延長条件(範囲の前後)。

  • No Change / asis
  • Hold / hold
  • Slope / slope
  • Cycle / cycle
  • Mirror / mirror
  • Default Value / default
Extend Right / right

チャンネル右側の延長条件(範囲の前後)

  • No Change / asis
  • Hold / hold
  • Slope / slope
  • Cycle / cycle
  • Mirror / mirror
  • Default Value / default
Default Value / defval

延長条件のデフォルト値。

Rename from / renamefrom

名前を変更するチャネルパターン。 Pattern Matchingの章を参照してください。

Rename to / renameto

名前の置換パターン。 デフォルトのパラメーターは、チャネルの名前を変更しません。 Pattern Replacementの章を参照してください。

Value Override Pattern / overridpattern

Override Valueを適用するチャネルをスコープします。

Override Value / overridevalue

上記のValue Override Patternパラメーターによってチャネルスコープに与えられる値。

Refresh / refresh

チャンネルをリフレッシュします。

Refresh Pulse / refreshpulse

リフレッシュパルスを送信します。

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

Fetch CHOP (088)

原文

概要

Fetch CHOPはSOP、CHOPのような、全てのオペレータ・タイプからパラメータをインポートします。コントロール・チャンネルは、どのパラメータとも関連したチャンネルです。 メニューを使用して、または、Channelsフィールドにパスを入力して、オペレータを選択します。
注:フェッチは再帰的ではありません。 CHOPがオブジェクトのチャンネルにエクスポートして、そして、そのオブジェクト・チャンネルがフェッチされている場合、Fetch CHOPは、エクスポートするCHOPとなって返ってくることができません。 これは、Fetch CHOPでエラー・メッセージが出ます。 エラーが発生した場合、オブジェクトへエクスポートする前にFetch CHOPをロックしなければなりません。 チャンネルを他のCHOPから取り戻す方法に関してはSelect CHOPを参照してください。