TouchDesigner」タグアーカイブ

Feedback CHOP

パラメータ- Feedback ページ
Output / output
  • Previous Channels at Previous Time / previous
    事前にチャンネルを取得します。
  • Previous Channels at Current Time / shift
    現在の時間にチャンネルを取得します。
  • Last Sample at Current Time / sample
    最後に取得したサンプルを使用します。
Delta Time / delta

フィードバック中の時間差。 オンの場合、値が最後のcookからの経過時間である dt チャネルを追加します。

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

Fan CHOP

概要

Fan CHOPは多数のチャンネルを1つのチャンネルに変換、あるいは、多数のチャンネルを1つのチャンネルに変換します。
その最初のオペレーションのFan Outは、1つのチャンネルから、2つ以上のチャンネルを生成します。全て他が0である間、1つのチャンネルが1で、そのほかの全てのチャンネルが0の間、出力チャンネルの1つをセットします。これは、入力チャンネルの値に基づきます。最初の出力チャンネルは、インデックス0、次のチャンネルは1、と以下続きます。入力値がN-1以上あるいは、0以下の場合、値はクランプ、サイクル、あるいは、無視することが出来ます。
例えば、特定のフレームの入力チャンネルの値が4で、CHOPが8つのチャンネルを出力する場合、5番目のチャンネル値が1となり、他の全てのチャンネルは、そのフレームで値が0となります。
入力は、整数値を含む1つのチャンネルを持つために使用されます。; 分数は切り捨てられて、余分なチャンネルは無視されます。出力チャンネルは、バイナリ(0または1)チャンネルになります。
2番目のオペレーション、Fan Inは、正反対の挙動です:これは多数のバイナリ入力から、”On”チャンネルのインデックスを含むチャンネルを作成します。複数の入力チャンネルが”On”であるならば、最初の”On”入力チャンネルが選択されます。

パラメータ- Fan ページ
Operation / fanop

Fan InまたはFan Outのいずれかを選択します。

  • Fan Out / out
  • Fan In / in
Channel Names / channame

このCHOPが作成する出力チャンネルの名前。 これにより、ファンアウトモードで作成される出力チャンネルの数(名前ごとに1つ)も制御されます。 Fan In モードでは、1つのチャンネルのみが作成され、その名前は最初の入力チャンネルのベース名(数字のサフィックスを除く)です。

Outside Range / range

インデックス範囲(0〜N-1)の外側にある入力値を処理する方法を決定します。

  • Clamp Index / clamp
    0より小さい場合は0にクランプし、N-1より大きい場合はN-1にクランプします。
  • Loop Index / loop
    インデックスリストをループバックします。
  • Set Channels To 0 / zero
    チャンネルを選択しないで、すべてのチャネルをゼロに設定します。
All Channels Off / alloff

Fan In操作の場合、すべての入力チャンネルがオフのときに、出力を-1または0に設定します。

  • Set To 0 / set0
    最初のチャンネルを選択します。
  • Set To -1 / setneg
    どのチャネルも選択しません。
Quantize Output / quantize

デフォルトでオン。 チャネルは、最も近い整数に定量化されます。 たとえば、入力チャンネルの値が5.6で6つのチャンネルが作成された場合、チャンネル5は1で、残りは0です。

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

Count CHOP

概要

Count CHOPは、チャンネルがトリガーまたはリリース・スレッシュホールドと交差する回数をカウントします。
これはスタティック、あるいはリアルタイム(”Cook to Current Frame”)モード、どちらでも動作します。
デフォルトのトリガー値は、入力が0以下(或は同等)の値から0以上の値になる時、カウントが発生するように0になります。
トリガー・スレッシュホールドを交差(トリガー・レベルを過ぎて上昇)すると、トリガー・イベントが発生します。
同様に、リリース・スレッシュホールドを交差(リリース・レベルを過ぎて低下しますこと)すると、リリース・イベントが発生します。
トリガーまたはリリースの上下する入力が水平になる間、オペレーションも実行されるかもしれません。
各イベントで、カウントは1または終了時間まで増減されるか、ゼロへリセットされます。
サンプル毎の時間は、サンプル・レートによって異なります。(すなわち100サンプル/秒は、各サンプルに対する時間は1/100秒です。)
オプションの2番目の入力は、リセット入力です。
1番目のチャンネルがリセット・パルスのチャンネルとして解釈されます。
このチャンネルがゼロ以外の場合はいつでも、すべてのチャンネルのカウントがリセットされます。
3番目の入力は、インクリメント値として使用されます。
これはカウントにデフォルト±1以外の値を指示することができます。
5ずつのカウントにしたい場合、この入力に値が5のチャンネルを渡します。
これで、カウント毎に5ずつ、または2ページ目のOn / Offメニューによって、1秒につき5ずつ増加します。

パラメータ- Trigger ページ
Release = Trigger Threshold/threshold

オンの場合、トリガーしきい値はリリースしきい値としても使用されます。

Trigger Threshold/threshup

カウントをトリガーするために超える必要があるチャネルレベル。

Release Threshold/threshdown

チャネルレベルがこのしきい値を下回ると、リリースカウントがトリガーされます。

Re-Trigger Delay/retrigger

トリガーポイントから新しいトリガーが発生するまでの時間。

Re-Trigger Delay Unit/retriggerunit
Trigger On/triggeron

トリガーしきい値を超えたときに、トリガーが増加するスロープで発生するか、減少するスロープで発生するかを指定します。 指定した反対側の斜面でリリースが行われます。

  • Increasing Values / increase
  • Decreasing Values / decrease
パラメータ- Count ページ
Limit/output
  • Off / off
  • Loop Min/Max / loop
    Limit Minimum / Maximumで指定された値の間でループを繰り返します。
  • Clamp Min/Max / min
    クランプは、限界値を上回ったり下回ったりすると、カウント値を最大/最小値に保持します。
  • Loop Min, Clamp Max / lc
    カウントを最大制限にシフトすることにより、制限間でカウントをループバックします。
  • Clamp Min, Loop Max / cl
    カウントを最小制限にシフトすることにより、制限間でカウントをループバックします。
Limit Minimum/limitmin

最小許容カウント数。

Limit Maximum/limitmax

最大許容カウント数。

Off to On/offtoon

トリガーイベント(オフからオン)が発生したときに実行する操作。

  • None / none
  • Increase Count / inc
  • Decrease Count / dec
  • Increase Count by Time / inctime
  • Decrease Count by Time / dectime
  • Reset Count to Zero / reset
While On/on

入力がトリガーされた(オン)状態で実行する操作。

  • None / none
  • Increase Count / inc
  • Decrease Count / dec
  • Increase Count by Time / inctime
  • Decrease Count by Time / dectime
  • Reset Count to Zero / reset
On to Off/ontooff

リリースイベント(オンからオフ)が発生したときに実行する操作。

  • None / none
  • Increase Count / inc
  • Decrease Count / dec
  • Increase Count by Time / inctime
  • Decrease Count by Time / dectime
  • Reset Count to Zero / reset
While Off/off

入力がトリガーされていない(オフ)ときに実行する操作。
注:スクリプトは、CHOPの上位ノードにあるかのように、CHOPの親ノードを基準にして実行されます。

  • None / none
  • Increase Count / inc
  • Decrease Count / dec
  • Increase Count by Time / inctime
  • Decrease Count by Time / dectime
  • Reset Count to Zero / reset
Reset Condition/resetcondition

このメニューは、リセット入力がチャンネルのリセットをトリガーする方法を指定します。

  • Off to On / offtoon
    リセット入力がオフになると、チャネルはリセットされます。
  • While On / on
    リセット入力がオンになると、チャネルがリセットされます。 入力がオフになるまで、チャネルはリセット値を保持します。
  • On to Off / ontooff
    リセット入力がオフになると、チャネルがリセットされます。
  • While Off / off
    リセット入力がオフになると、チャネルがリセットされます。 入力がオンになるまで、チャネルはリセット値を保持します。
Reset Value/resetvalue

チャネルはリセット時にこの値に設定されます。

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

This will determine how to connect the CHOP channel to the parameter. Refer to the Export article for more information.
CHOPチャンネルをパラメーターに接続する方法を設定します。 詳細については、Exportの章を参照してください。

  • DAT Table by Index / datindex
    ドッキングされたDATテーブルを使用し、CHOP内のチャンネルのインデックスを介してチャンネルを参照します。
  • DAT Table by Name / datname
    ドッキングされたDATテーブルを使用し、CHOP内のチャネルの名前を介してチャネルを参照します。

Copy CHOP

概要

Copy CHOPは、1番目の入力のタイムラインに沿って、2番目の入力の並列コピーを作成します。
1番目の入力は、トリガーまたは畳み込みのレベルを与えます。
トリガーが発生するたびに、Copy CHOPはモーションの作成に使用することができます。
これはトリガー・モーション、例えばまばたきのような表現に使用することができます。
作成されるコピーは同じです。または、コピーがタイムラインに追加されるたびに、コピーを再クックすることが出来ます。
これは、音が遅れずに重なるかもしれないような、サウンドを複数回トリガーすることに便利です。
出力に追加される各コピーは、他のコピーと完全に異なる場合もあります。
Variablesページから変数を渡すことによって、2番目の(Copy)入力は、変数を使用するCHOPチェーンにすることが出来ます。そして、各コピーを作成するために再クックを行います。

パラメータ- Copy ページ
Copy Method/method

コピー方法を指定します。

  • Triggered Copy / trigger
    2番目の入力は、1番目の入力のトリガーポイントでのみコピーされます。 トリガーポイントは、1番目の入力のチャンネルがトリガーしきい値を超えるたびに発生します。 重複するコピーが追加されます。
  • Convolve / convolve
    1番目の入力のチャネル内のすべてのサンプルについて、2番目の入力はそのポイントにシフトされ、サンプル値でスケーリングされ、出力チャネルに追加されます。
Output Method/output

出力方法を制定します。

  • One Channel per Template Channel / match
    各出力チャネルは、1番目の入力からのチャネルと2番目の入力からの対応するチャネルを組み合わせたものです。
  • One Channel per Copy Channel / accum
    各出力チャンネルは2番目の入力からのチャンネルで、1番目の入力のすべてのチャンネルによってコピーがトリガーされます。
Trigger Threshold/threshold

コピーをトリガーするためのしきい値を設定します。

Remainder/remainder

Common Parameters > Remainder Optionsを参照してください。

  • Discard Remainder / crop
  • Make Output Longer / extend
  • Mix Remainder with Beginning / mix
Keep Non-Scoped Channels/keep

有効にすると、スコープ外のチャネルが出力にコピーされ、無効の場合は削除されます。

パラメータ- Variables ページ
Cook Each Copy/cook

トリガーされたコピーごとに2番目の入力を作り直します。

Param [1-10]/[param1 -10]**

パラメータは、コピーごとに再計算されます。 1番目のフィールドはパラメーター名で、2番目のフィールドはその値です。 CHOPメンバーとメソッドを使用できます。 ここで設定したパラメーターは、関数を介して2番目の入力に接続されたネットワーク内のすべてのCHOPで使用できます。

fetchStamp(key, default)

ここで、default はパラメータの初期値であり、通常は0に設定されます。

Value [1-10]/val[1-10]**
パラメータ- 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内のチャネルの名前を介してチャネルを参照します。

Constant CHOP

概要

Constant CHOPは、最高40個の新規の一定値のチャンネルを作成します。
各チャンネル毎に命名して異なる数値を割り当てることができます。
チャンネルをつくるためには、0、10、20または30ページの左のいずれかのパラメータにチャンネル名を入力します。そして数値を右のパラメータで調整します。
CHOPインターバル(時間の長さ)は、デフォルトで長い1つのサンプルです。(サンプルはインデックス0 =フレーム1)
インターバル・レンジは、Channelページで任意に設定することが出来ます。
入力のないシンプルなConstant CHOPは、CHOPで最も一般的な用途です。
しかし、どのCHOPでも入力に接続して、チャンネル名と数値をセットアップして、Snapshot Inputボタン(Snapページ)をクリックすることができます。
これで、別のCHOPから一部のチャンネルを取得して、Constant CHOPのスライダーで調整することができます。
2番目の入力は、オフセットを一定値に加える事が出来ます。
2番目の入力(アクティブ)が0以上の時、1番目の入力のどの変更でもCHOPの出力に加算されます。
これは、MIDIスライダーボックスのような外部入力デバイスからConstant CHOPの値を調整することに役立ちます。
例えば、マウスまたはMIDIスライダー・ボックスをMouse CHOPまたはMIDI In CHOPで接続することができます。そして、アクティブな入力がオンの状態を保持しつつ、一方で、マウスまたはスライダーを動かしながら、Constant CHOP値を上昇/下降することができます。

パラメータ- 0 ページ

各ページには、10個の固定チャネルのフィールドが含まれています。 Nameフィールドに名前がある場合、チャネルが作成されます。 Nameフィールドにチャネル名のパターンを入力できるため、同じ値で多数のチャネルを作成できます。 たとえば、次のように入力してください:

geo [1-5:2]:s [xyz]

「chan1」の代わりに最初のチャネルフィールドに入力します。 Pattern Expansion、Pattern Matchingの章を参照してください。

name[0-9]
value[0-9]
パラメータ- 10 ページ

各ページには、10個の固定チャネルのフィールドが含まれています。 Nameフィールドに名前がある場合、チャネルが作成されます。 Nameフィールドにチャネル名のパターンを入力できるため、同じ値で多数のチャネルを作成できます。 たとえば、次のように入力してください:

geo [1-5:2]:s [xyz]

「chan1」の代わりに最初のチャネルフィールドに入力します。 Pattern Expansion、Pattern Matchingの章を参照してください。

name[10-19]
value[10-19]
パラメータ- Composite ページ
Base Hold/base

レイヤーが効果を持つポイントで、出力にブレンドするベースの量を決定します。

Match by/match

インデックスまたは名前のいずれかによって、ベース入力のチャンネルをレイヤー入力のチャンネルと一致させます。

  • Channel Number / index
  • Channel Name / name
  • Channel Union / union
Quaternion Blend/quatrot

クォータニオン属性が設定された回転で、球面補間を使用してスムーズな回転ブレンドを作成できます。(Attribute CHOPで設定)

Shortest Path Rotation Blending/shortrot

0度=360度であることを考慮して、ある角度セットから別の角度セットへのブレンドをより適切に処理します。

Rotation Scope/rotscope

上記のオプションに従って特別に処理する必要がある回転チャネルを識別するパターン。(* rx * ry * rzなど)

Cycle Length/cyclelen

この角度に0度をブレンドし、通常360。

パラメータ – Effect ページ
Effect/effect

注:3番目の入力が指定されると、エフェクトページは3番目の入力の最初のチャンネルによってオーバーライドされます。これには、レイヤーの範囲にわたるエフェクト値が含まれている必要があります。

Unit Values/relative

次の4つのパラメーターの意味を設定します-絶対値、チャンネルの開始/終了に相対的、または現在のフレームに相対的。 レイヤーとベースはシフトされません。

  • Absolute / abs
  • Relative to Start/End / rel
  • Relative to Current Frame / cur
Start/start

コンポジットのスタート ポイント。 開始時の効果はゼロです。

Start Unit/startunit
Peak/peak

コンポジット操作が最大の効果を発揮するポイント。
この値は、リリースポイントまで保持されます。

Peak Unit/peakunit
Release/release

効果がゼロに戻り始めるポイント。

Release Unit/releaseunit
End/end

コンポジット操作の影響がなくなるポイント。 効果は再びゼロになります。

End Unit/endunit
Rise Shape/risefunc

CHOPからCHOPへの補間方法。 これは、開始インデックスとピークインデックス間のセグメントの形状です。

  • Linear / lin
  • Ease in / ei
  • Ease out / eo
  • Ease in Ease out / cos
  • Cubic / cub
  • Add / add
  • Hold Previous / holdprev
Fall Shape/fallfunc

CHOPからCHOPへの補間方法。 これは、リリースと終了の間のセグメントの形状です。

  • Linear / lin
  • Ease in / ei
  • Ease out / eo
  • Ease in Ease out / cos
  • Cubic / cub
  • Add / add
  • Hold Previous / holdprev
パラメータ- 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内のチャネルの名前を介してチャネルを参照します。

Composite CHOP

概要

Composite CHOPは、CHOPのチャンネルを別のCHOPチャンネルに(ブレンド)重ねます。
1番目の入力はベース・インプットです。2番目の入力はレイヤー・インプットです。
これは、静的なマルチ・フレーム・モーション・チャンネルをブレンドするように設計されています。
タイムスライスされたチャンネルやシングル・フレーム・チャンネルのブレンドは、ブレンド・チョップでなければブレンドできません。
レイヤーのインターバルに対して、レイヤー・チャンネルは、ベース・チャンネルをブレンドします。
レイヤーのブレンド具合は、Start, Peak, Release and Endパラメータによるeased-inとeased-outで決まります。
ベースは、レイヤーのインターバル外では影響を受けません。
Effectパラメータは、レイヤーのブレンドの量を決定します。
Base Holdが0の場合、エフェクトが1の時、レイヤー・インプットは、ベース・インプットに完全に代わります。
Base Holdが1の場合、レイヤーはベースに追加されます。
出力のインターバルは、ベースとレイヤーの最小値から始まります。
出力のインターバルは、ベースとレイヤーの最大値で終わります。
レイヤーがベースの外にある場合、ベースを拡張したものが使用されます。
注:3番目の入力が接続されると、3番目の入力の1番目チャンネルによって、Effectページは無効にされます。1番目のチャンネルは、レイヤーのレンジ以上のエフェクト値でなければなりません。

パラメータ- Composite ページ
Base Hold/base

レイヤーが効果を持つポイントで、出力にブレンドするベースの量を決定します。

Match by/match

インデックスまたは名前のいずれかによって、ベース入力のチャンネルをレイヤー入力のチャンネルと一致させます。

  • Channel Number / index
  • Channel Name / name
  • Channel Union / union
Quaternion Blend/quatrot

クォータニオン属性が設定された回転で、球面補間を使用してスムーズな回転ブレンドを作成できます。(Attribute CHOPで設定)

Shortest Path Rotation Blending/shortrot

0度=360度であることを考慮して、ある角度セットから別の角度セットへのブレンドをより適切に処理します。

Rotation Scope/rotscope

上記のオプションに従って特別に処理する必要がある回転チャネルを識別するパターン。(* rx * ry * rzなど)

Cycle Length/cyclelen

この角度に0度をブレンドし、通常360。

パラメータ – Effect ページ
Effect/effect

注:3番目の入力が指定されると、エフェクトページは3番目の入力の最初のチャンネルによってオーバーライドされます。これには、レイヤーの範囲にわたるエフェクト値が含まれている必要があります。

Unit Values/relative

次の4つのパラメーターの意味を設定します-絶対値、チャンネルの開始/終了に相対的、または現在のフレームに相対的。 レイヤーとベースはシフトされません。

  • Absolute / abs
  • Relative to Start/End / rel
  • Relative to Current Frame / cur
Start/start

コンポジットのスタート ポイント。 開始時の効果はゼロです。

Start Unit/startunit
Peak/peak

コンポジット操作が最大の効果を発揮するポイント。
この値は、リリースポイントまで保持されます。

Peak Unit/peakunit
Release/release

効果がゼロに戻り始めるポイント。

Release Unit/releaseunit
End/end

コンポジット操作の影響がなくなるポイント。 効果は再びゼロになります。

End Unit/endunit
Rise Shape/risefunc

CHOPからCHOPへの補間方法。 これは、開始インデックスとピークインデックス間のセグメントの形状です。

  • Linear / lin
  • Ease in / ei
  • Ease out / eo
  • Ease in Ease out / cos
  • Cubic / cub
  • Add / add
  • Hold Previous / holdprev
Fall Shape/fallfunc

CHOPからCHOPへの補間方法。 これは、リリースと終了の間のセグメントの形状です。

  • Linear / lin
  • Ease in / ei
  • Ease out / eo
  • Ease in Ease out / cos
  • Cubic / cub
  • Add / add
  • Hold Previous / holdprev
パラメータ- 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内のチャネルの名前を介してチャネルを参照します。

Blend CHOP

概要

Blend CHOPは、2つ以上のCHOPをinput 1の1組のブレンド・チャンネルを使用して、input 2, 3その他に組み込みます。
ブレンド・チャンネルは、CHOPの出力に関与するために、CHOPの異なる強度を生じます。
それは、Blend SOPのように機能します。
input 2の最初のチャンネルは、input 3とinput 4の最初のチャンネル、その他をブレンドします。
Input 1は制御入力として作用します。そしてこれは、残りの入力のブレンドに対して、ウェイト・チャンネルを含んでいます。
その中にinput 2, 3などから入ってくる、ブレンドされた各CHOPsのに対して、1つのチャンネルがあります。
input 1の1番目のチャンネルは、input 2’のブレンド・ウェイトで、input 1の2番目のチャンネルは、input 3’sブレンド・ウェイトというように、続きます。
input 1の中に入力があるのと同じくらい多くのブレンド・チャンネルがなければなりません。(input 1 を除く)
CHOPの出力のインターバルは、input1(ブレンド・チャンネル)のインターバルです。
input 2が前方へポーズされている場合、拡張されたコンディションを使用することで、CHOPがポーズ間でブレンドされることで、それは許容されます。
注:このCHOPは最適化されて、ゼロ・ウェイトを持つ入力はcookされません。

Parameters – Blend Page
Method/method

ブレンド方法を設定します。:

  • Proportional / prop
    各ブレンドソースは、ブレンドウェイトに応じて結果に寄与します。 ブレンドウェイトの合計が1にならない場合、それらがスケールするようにスケーリングされます。
  • Difference / dif
    Blend CHOPのこのデフォルトの動作では、入力2は常にベースです。 他のすべての入力にはブレンドチャンネルがあり、それらがすべてゼロの場合、ベースになります。 1つのブレンドチャネルが1で、他のブレンドチャネルがゼロの場合、出力はそのブレンドチャネルと同じになります。
  • Quaternion (Commercial) / quaternion
    最初の入力は、クォータニオンを使用して2番目の2つの入力の比例ブレンディングを制御するために使用されます。回転チャンネルを適切にブレンドするには、これらのクォータニオンオプションを使用する前に、Attribute CHOPを使用してチャンネルをクォータニオン グループにグループ化する必要があります。
  • Additive / additive
    この方法は、ブレンドのウェイトが正規化されないことを除いて、比例と同じように機能します。
Omit First Weight Channel/firstweight

Differencingメソッドを使用する場合、ベース入力のウェイトチャンネルは効果がないため、このオプションがオンの場合、チャンネルは省略されます。

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

Beat CHOP

概要

Beat CHOPは、Beat Dialogまたはbeat Commandによって発生する、beats per minute、syncに合わせた、様々なランプ、パルス、カウンターを生成します。
1/4 1/2 1 2 4 8 32 beats毎にランプを生成することができます。
12beats per bar (ramp)のような長さのランプも生成することができます。また、3.33 beats per rampのような微妙なビートのランプも生成することができます。
各チャンネルが事前のチャンネルと関連して遅延している、1組のチャンネルを生成することができます。
例えば、1拍子づつ遅れる8つのオブジェクトを動かすような場合に便利です。
また、ランプを生成したカウンターも用意されています。
Count+Rampタイプは、スタートからサイクルの数と同じ連続的に増加するランプを生成します。
Beatダイアログはマニュアルで音楽のビートに合わせてタップすること、自動的にビートが継続されます。
Beat CHOPは、このビートをタップ操作を止めた後、音楽で拍子をとり続ける反復するランプまたはパルスに変換します。
Beat CHOP’sタイミングは、Reference NodeのComponent Timeによって定義されます。
Reference Nodeパラメータが空白の場合、Beat CHOP’sロケーションで定義された時間が使用されます。
Timeline CHOP, Time COMPも参照してください。

パラメータ – Beat ページ
Reference Operator/op

Beat CHOPに参照される時間設定を指定します。 時間は、timepath( “reference_node”)で見つかったTime COMPによって設定されます

Use Reference Time Slice/reftimeslice

参照ノードのタイムスライスを使用するには、このチェックボックスをオンにします。

Play Mode/playmode

出力の再生方法を設定します。

  • Locked to Timeline / locked
    このモードは、ローカルコンポーネントのタイムラインへ出力をロックします。ローカルタイムでスクラブまたはジャンプすると、それに応じて出力が更新されます。ローカルタイムラインがループすると、出力がリセットされ、最初からやり直されます。出力は、ローカルタイムラインを通過するたびに同じになります。このPlay Modeで使用可能な以下のUpdate Globalパラメーターも参照してください。
  • Locked to Global / global
    このモードは、出力をルートタイムライン(グローバル)にロックします。 ルートタイムライン(グローバル)でスクラブまたはジャンプすると、それに応じて出力が更新されます。 タイムラインがループすると、出力がリセットされ、最初からやり直されます。
  • Local Sequential / local
    このモードは、タイムラインの位置に関係なく連続出力を生成します。 このPlay Modeで使用可能な以下のUpdate Globalパラメーターも参照してください。
Period/period

ランプの1サイクルを生成するために必要なビート数。

Set Period/setperiod
Multiples/multiples

作成するチャネルの数。

Shift Offset/shiftoffse

この量だけすべてのチャネルを遅延させます。 0 =変更なし、0.5は1期間後の50%を意味します。

Shift Step/shiftstep

1に設定され、Multiplesが5の場合、各ランプチャネルは前のチャネルより1/5サイクル遅れます。 .1に設定すると、遅延は1/50サイクルになります。 これは、チャネルをずらす方法です。

Random Offset/randoffset

完全なランプに対して、各ランプがランダムにタイムシフトされる量。

Random Seed/randseed

これを変更すると、異なるランダムオフセットのセットが生成されます。

Reset Condition/resetcondition

このメニューは、リセット入力がチャンネルのリセットをトリガーする方法を決定します。

  • Off to On / offtoon
    Reset入力がオフからオンになると、チャネルはリセットされます。
  • While On / on
    Reset入力がオンになると、チャネルがリセットされます。 入力がオフになるまで、チャネルはリセット値を保持します。
  • On to Off / ontooff
    Reset入力がオンからオフになると、チャネルがリセットされます。
  • While Off / off
    Reset入力がオフになると、チャネルがリセットされます。 入力がオンになるまで、チャネルはリセット値を保持します。
Reset Bar Value/resetbarvalue

リセット条件が満たされたときにBeat CHOPがジャンプするバーを指定します。 ビート値は、この値の小数部分から導出されます。

Wait after Reset/resetwait

Reset ConditionでWhile On を使用すると、Wait After Resetは次のバーが開始されるまでチャネルをゼロに保持し、その後出力が継続します。 リセット後待機がオフの場合、リセット条件が完了するとすぐにチャネルは出力を再開します。

Reset/reset

このボタンは、ゼロからランプを再起動します。 ビートCHOPの入力が0を超える場合、ランプもゼロになります。

Reset Pulse/resetpulse

リセットのパルスを送ります。

Update Global/updateglobal

Update Globalをオンにすると、Beat CHOPを global beat source にすることができます。 参照するBeat CHOPは/ local / master_beatに作成され(存在しない場合)、Update GlobalをオンにすることですべてのBeat CHOPがこれに同期できます。 つまり、.toe ごとに1つのマスターの Beat CHOP が必要です。 必要に応じて、Update Global フラグをオフにすることができます。 $ MASTER_BEATは、Beat CHOPでこのオプションがオンになっているものに設定されます。

パラメータ- Output ページ
Ramp/ramp

各バーに0~1のランプを出力します。

Pulse/pulse

各バーごとにパルスを出力します。

Sine/sine

各バーにサイン波を出力します。

Count/count

各バーでカウントを増やします。

Count+Ramp/countramp

バーがリセットされるまでカウントアップするランプ。

Bar/bar

カレントのバーを出力します。

Beat/beat

カレントのビートを出力します。

Sixteenths/sixteenths

カレントのの16分の1を出力します。

Ramp Bar/rampbar

各バーに0~1ランプを出力します。

Ramp Beat/rampbeat

ビートごとに0-1ランプを出力します。

BPM/bpm

Outputs the current BPM.
カレントのBPMを出力します。

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

Audio Stream CHOP (077)

概要

Audio Stream CHOPは、ディスクのファイル、または、http://アドレスからオーディオを読み込みます。
ファイルは、.mp3、.aif、.aiff、.auと.wavファイルタイプをサポートします。
常にタイム・スライスされたオーディオ・データを出力します。
データを録音する場合は、Record CHOPまたはMovie Out TOPを使用します。
ムービー・ファイルからの読み込みに関してはAudio Movie CHOPを参照してください。
OSC経由でのオーディオ・ストリームの受け取りに関してはOSC In CHOPを参照してください。
全ファイルをメモリにロードする必要がないように、大きなファイルはAudio Stream CHOPはディスクからファイルをストリームします。
ディスク、http:ロケーションからファイルをストリームします。(後者は、最初にローカル・ディスクへコピーします)-これは、1度に2、3秒分をメモリに保持するだけです。
サポートするオーディオ・ファイルは、.mp3 .aif .aiff .wavとその他の音声フォーマットです。
.mov、.mpg 、.mp4のような、TouchDesignerがサポートするムービーファイルから音声のみを再生することもできます。
ムービー・ファイルからビデオと同期してオーディオを再生する方法はAudio Movie CHOPを参照してください。
オーディオ・ファイルは、TouchDesignerへドラッグ&ドロップ、ダブルクリック(優先権を与えられるならば)、右マウスボタンで Open With… TouchDesignerで読み込む事も可能です。

Audio Play CHOP

概要

Audio Play CHOPは、DirectSoundを使用している音声出力装置からサウンド・ファイルを再生します。
それは最高48.000kHz、.aif、.mp3、.midと.wavファイルをサポートします。これらのモノラル、ステレオ、最高5.1チャンネルにまで対応しています。
音声チャンネルは7.1、あるいはそれ以上のDirectSound使用するどのようなスピーカー・ロケーションにも送ることができます。
下記のOutputsセクションを確認してください。
1番目の入力(Input 0:Triggers)はオーディオ・ファイルを再生するトリガーに使用されます。
2番目の入力(Input 1: Volume)、ボリューム・コントロールに使用されます。入力が接続されていない場合、Volumeパラメータが使用されます。
3番目の入力(Input 2: Pan)パニングに使用します。入力が無い場合はセンターにあるとみなされます。
DAT Listパラメータを使用する場合、入力は個々に各ファイルを操作するために、マルチ・チャンネルに対応します。
Multiple Audio Play CHOPsは、異なる装置に出力することができます。
Audio Play CHOPは、audioplayコマンドでトリガーする事も可能です。
いくつかのアドバンス・オプションがaudioplayコマンドだけで利用することが出来ます。
ファイルは、ディスクまたはウェブから読み込むことが出来ます。
URLを指定する場合、http://を使用します。

Parameters – AudioPlay Page
Device/device

出力先の利用可能なオーディオデバイスのメニュー。 デフォルトを選択すると、Windowsのコントロールパネル> サウンド> 再生で選択したデバイスにオーディオデバイスが設定されます。

Outputs/outputs
Sound File/file

.aif、.mp3、.mid、.wav、または.m4aオーディオファイルを指定します。 ファイルはモノラルまたはステレオです。

DAT List/datlist

選択するオーディオファイルのリストとして使用するテーブルDATのパスを設定します。 DATリストを使用する場合、CHOPの最初の入力(入力0:トリガー)には、リスト内のファイルを個別に起動する複数のチャンネルを含めることができます。 audioplayコマンドを使用して、インデックスを直接指定できます。

Volume/volume

0 =ミュート、1 =フルボリューム。 2番目の入力(入力1:ボリューム)またはpythonで .play(volume = val)メソッドを使用すると、このパラメーターの値がオーバーライドされます。

Mode/mode

最初の入力を使用してトリガーするときのオーディオのトリガー方法を決定します。

  • Play While On / on
    入力が1のときに再生します。
  • Trigger / trigger
    入力が1になったときに1回トリガーします。
  • Loop / loop
    入力が1になると再生およびループします。
Trigger/trigger

再生するオーディオをトリガーします。

Cook Every Frame/cookalways

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

パラメータ- Output 1 ページ
Stereo Mode/stereo

出力をフロント左とフロント右の2つのチャンネルのみに設定します。
Outputs
このページの出力と次のOutput 2ページは、オーディオデバイスの異なるスピーカー出力にルーティングするためのものです。 すべてのデバイスがすべての出力をサポートするわけではありません。 各スピーカー出力について、ファイルのチャンネルをルーティングして再生することができます。 たとえば、ファイルのフロント左チャンネルをすべてのフロント左スピーカー出力に簡単に出力したり、フロント左チャンネルをフロントおよびリアスピーカー出力の両方に出力したりできます。 各出力パラメーターの値によって、再生するファイルのチャンネルが決まります。以下を参照してください。

  • -1 – no audio plays through this output
  • 0 – front left channel will play
  • 1 – front right channel will play
  • 2 – rear left channel will play
  • 3 – rear right channel will play
  • 4 – center channel will play
  • 5 – sub or low frequency channel will play

このパラメーターページには、次のスピーカー出力があります。

Front Left/frontleft
Front Right/frontright
Front Center/frontcenter
Low Frequency/lowfrequency
Back Left/backleft
Back Right/backright
Front Left of Center/frontleftcenter
Front Right of Center/frontrightcenter
Back Center/backcenter
パラメータ- Output 2 ページ

このパラメーターページには、次のスピーカー出力があります。

Side Left/sideleft
Side Right/sideright
Top Center/topcenter
Top Front Left/topfrontleft
Top Front Center/topfrontcenter
Top Front Right/topfrontright
Top Back Left/topbackleft
Top Back Center/topbackcenter
Top Back Right/topbackright
パラメータ- 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内のチャネルの名前を介してチャネルを参照します。