CHOPs」カテゴリーアーカイブ

Audio File In CHOP

概要

Audio File In CHOPは、ディスク上のファイルまたはhttp://アドレスでオーディオを読み取ります。 ファイルタイプは.mp3、.aif、.aiff、.au、.wavファイルがサポートされています。 タイムスライスしたオーディオデータが常に出力されます。 データを記録する場合はRecord CHOPまたはMovie File Out TOPを使用します。ムービーファイルからオーディオを読み込む場合は、Audio Movie CHOPを参照してください。 OSCを介してオーディオストリームを受信する場合は、OSC In CHOPを参照してください。大きなファイルの場合、Audio File In CHOPはディスクからファイルをストリーミングして、ファイル全体をメモリにロードしません。

  • ディスク、http:アドレスからファイルをストリームします(後者は最初にローカルディスクにコピーします)。一度につき数秒間分をメモリに保存します。
  • サポートしているオーディオファイルは、.mp3 .aif .aiff .wavおよびその他のオーディオ形式です。
  • TouchDesignerがサポートする.mov、.mpg、.mp4などのムービーファイルからオーディオのみを再生することができます。 ビデオと同期してムービーファイルからオーディオを再生するには、Audio Movie CHOPも参照してください。
  • オーディオファイルをTouchDesignerにドラッグ&ドロップ、ダブルクリック、右ボタンクリック、Open With…でTouchDesignerを指定でTouchDesignerにオーディオファイルを読み込むことが出来ます 。
パラメータ- Audio File In ページ
File/file

ソースファイルのパスを設定します。

Reload/reloadpulse

ソースファイルをリロードします。

Play/play

1に設定するとオーディオが再生され、0に設定すると停止します。

Play Mode/playmode

オーディオの再生に使用する方法を指定します。3つのオプションがあります。

  • Locked to Timeline / locked
    このモードは、再生位置をタイムラインにロックします。 タイムラインでスクラブまたはジャンプすると、それに応じて曲の位置が変更されます。 タイムラインは再生位置に直接結び付けられているため、このモードではパラメーターPlay、Reset、Speed、およびIndexは無効になっています。
  • Specify Index / specify
    このモードでは、ユーザーは以下のIndexパラメーターを使用して、曲の特定の位置を指定できます。 このモードは、オーディオストリーム内の任意の場所へのランダムアクセスに使用します。
  • Sequential / sequential
    このモードは、タイムラインの位置に関係なく継続的に再生されます(Indexパラメーターは無効になっています)。 制御を許可するために、以下のリセットおよび速度パラメータが有効になっています。
Speed/speed

Play ModeがSequentialの場合にのみ機能する速度乗数です。 値1はデフォルトの再生速度です。 値2は倍速、0.5は半速などです。 このノードはオーディオを逆方向に再生できないため、負の値はうまく機能しません。

Cue/cue

1に設定するとキューポイントにジャンプします。プレイモードがシーケンシャルの場合のみ使用可能です。

Cue Pulse/cuepulse

キューのパルスを送信します。

Cue Point/cuepoint

曲のインデックスをジャンプするポイントとして設定します。

Cue Point Unit/cuepointunit
Index/index

このパラメーターは、Play ModeがSpecify Indexに設定されている場合に、曲の位置を明示的に設定します。 右側の単位メニューでは、次の単位でインデックスを指定できます:Index、Frames、またはSeconds。

Index Unit/indexunit
Repeat/repeat

最後に達したときにオーディオストリームを繰り返します。

  • Off / off
  • On / on
Trim/trim

以下のTrimパラメーターを有効にします。

Trim Start/trimstart

オーディオの先頭からインポイントを設定し、オーディオストリームの開始位置をトリミングできるようにします。 右側の単位メニューで、インデックス、フレーム、または秒で単位を指定できます。

Trim Start Unit/trimstartunit
Trim End/trimend

オーディオの終わりからアウトポイントを設定し、オーディオストリームの終了位置をトリミングできるようにします。 右側の単位メニューで、インデックス、フレーム、または秒で単位を指定できます。

Trim End Unit/trimendunit
Pre-Read Length/prereadlength

The amount of audio to buffer to maintain smooth playback.
スムーズな再生を維持するためのオーディオのバッファ量。

Pre-Read Length Unit/prereadlengthunit
Open Timeout/opentimeout

TouchDesignerがオーディオファイルが開くのを待つ時間(ミリ秒単位)。 Open Timeout timeに達すると、CHOPのオーディオファイルは待機を停止し、無音を再生します。 次回CHOPがクックするときにファイルがまだ開かれていない場合は、再度待機して同じことを行います。 ファイルが開かれるか、開くことができないまで、これを続けます。

Mono/mono

ファイルに複数のチャンネルがある場合でも、モノチャンネルのみを出力します。

Volume/volume

ファイルが読み込まれるレベルを設定します。 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内のチャネルの名前を介してチャネルを参照します。

Audio Dynamics CHOP

概要

Audio Dynamics CHOPはオーディオ信号のダイナミックレンジを制御します。 ダイナミックレンジとは、オーディオがある期間にわたってどのくらい大きいか小さいかを指します。 オペレータにはcompression(圧縮)とlimiting(リミット)という2種類の動的制御があります。 このCHOPをInfo CHOPに繋げると、ビジュアルフィードバックを受けることができます。適用されている圧縮またはリミットの量がInfo CHOPに表示されます。

Compressor
コンプレッサーの目的は信号が特定のスレッショルドを超えたときに信号の振幅を低減し、高調波の歪みを生じないようにすることです。 しきい値はユーザによって設定され、適用される圧縮量は圧縮比によって決定されます。 着信信号がしきい値を上回ったり下回ったりすると、attackとreleaseパラメータによって圧縮が適用され、リリースされる速度が決まります。

Limiter
リミッターの目的は、信号が特定のダイナミックレンジ内にあるように保持して、可能な限り低調波歪みを導入することです。 コンプレッサーとは異なり、スムーズまたは音楽的なダイナミックコントロールを適用するのではなく、ダウンストリームの任意のCHOPS(Audio Device Outなど)と互換性のある「安全な」範囲内に信号を保持することに使用します。 これは、リミッターがはるかに急な(瞬間的な)attack値を持っていることを意味します。attack値はユーザーが調整できません。
Input 2: Side Chain Channels
他のオーディオチャンネルを入力すると、最初の入力のオーディオチャンネルに適用されるゲインを決定できます。
注:これは、手順的にゲーム用のオーディオをミキシングするのに便利な機能です。
Audio Filter CHOP、Audio Para EQ CHOP、Audio Band EQ CHOP、Audio Spectrum CHOP、Envelope CHOPの章を参照してください。

パラメータ- Pre ページ
Input Gain (dB)/inputgain

このパラメーターは、コンプレッサーに到達する前のチャンネルの音量を制御します。 圧縮する信号が有効なダイナミックレンジにない場合、このパラメーターを使用して信号を修復できます。

Parameters – Compressor Page
Enable Compressor/enablecompressor

コンプレッサーをオンまたはオフにします。

Compression Type/compressiontype

使用する圧縮方法を指定します。

  • Automatic Gain Control / compagc
    このタイプの圧縮は、長時間にわたって振幅が変化するオーディオのパッセージに適しています。 このタイプの圧縮を適用するには、聞きたい最大音量に近い値にしきい値を設定します。 大きな圧縮率(約1.0)を適用し、アタックとリリースを高い値に設定します。 オーディオの通過がしきい値を超えると、圧縮がゆっくりと適用され、適切に設定されている場合、信号は一定の範囲に圧縮されます。 アタックとリリースの設定が低すぎると、出力ボリュームの揺れが早すぎます。一方、値を大きくすると、圧縮の適用が遅すぎる可能性があります。
  • Musical Dynamics / compmus
    ボーカルや楽器のパッセージの振幅が変化しており、一定のダイナミックレンジに入れる必要がある場合は、このタイプの圧縮を適用してみてください。 重い圧縮音が必要でない限り、このエフェクトを軽く使用するのが最善です。 圧縮するボリューム範囲にしきい値を設定し、低圧縮率を適用します。 良好なダイナミックバランスが得られるまで、さまざまな値のアタックとリリースを試してください。
Channel Linking/chanlinkingcomp

さまざまなチャネルがCHOPに入ると、それらは等量で圧縮されるか、個別に圧縮されます。 それらが等しく圧縮される場合、すべてのチャネルが最高のピーク値で評価され、この値が圧縮量を決定するために使用されます。 それらが別々に圧縮される場合、各チャネルは異なる量で評価および圧縮されます。

  • Compress Equally / compequally
  • Compress Individually / compindividually
Threshold (dB)/thresholdcompressor

このパラメーターは、圧縮が適用される前に信号が交差しなければならないしきい値を設定します。 デシベルスケールを使用します。0デシベルが最大音量*と見なされ、-60デシベルはほとんど聞こえません。 これは、入力信号が-1〜+1の範囲に正規化されていることを前提としています。

Ratio/ratiocompressor

ratioは、信号がしきい値をどれだけ通過したかに関して、信号に適用される圧縮の量です。 「0」の比率は圧縮を適用しません。 値が「1」の場合、信号の振幅はしきい値に抑えられます。 値が「1」を超えると、信号はしきい値を超えると静かになります。

Knee/kneecompressor

kneeは、信号がしきい値に近づくか、しきい値を超えると、CHOPが圧縮に移行する方法を定義します。 kneeが「0」(hard knee)の場合、コンプレッサーはフラットな圧縮応答を適用するものと考えてください。
compression_gain(db)= amount_that_signal_has_crossed_threshold(dB)* compression_ratio
このタイプの圧縮は、常に望ましいとは限りません。 サウンドのダイナミクスに対する強い効果。 kneeのパラメータを大きくすると、圧縮への移行がスムーズになります。 以下の図を参照してください。

Attack (msec=10**val)/attackcompressor

attackは、信号がしきい値を超えたときにコンプレッサーが応答する速さを制御します。 attackパラメーターを大きくすると、コンプレッサーはゆっくりと滑らかな速度で圧縮を適用します。 パラメーターを大きくしすぎると、圧縮の適用が遅くなりすぎます。

Release (msec=10**val)/releasecompressor

releaseは、信号がより低いレベルに低下した場合、またはしきい値を完全に下回った場合に、コンプレッサーが応答する速さを制御します。 attackと同様に、値を大きくすると応答が遅くなりますが、値が大きすぎるとコンプレッサーの効果が遅すぎてしまいます。

Output Gain (dB)/gaincompressor

圧縮を適用した後、ゲインを使用して信号をより低い音量レベルに減らすことができます。 失われたボリュームを補うために、このパラメーターを増やすことができます。

パラメータ- Limiter ページ
Enable Limiter/enablelimiter

リミッターをオンまたはオフにします。

Channel Linking/chanlinkinglim

コンプレッサーと同じ。
さまざまなチャネルがCHOPに入ると、それらは等量でリミットされるか、個別にリミットされます。 それらが等しくリミットされる場合、すべてのチャネルが最高のピーク値で評価され、この値がリミット量を決定するために使用されます。 それらが別々にリミットされる場合、各チャネルは異なる量で評価および圧縮されます。

  • Limit Equally / compequally
  • Limit Individually / compindividually
Threshold (dB)/thresholdlimiter

これは、制限が適用される前に信号が交差しなければならないしきい値です。 通常、この値は0デシベルのままにしてください。 コンプレッサーと同様に、0デシベルの値は可能な限り最大の信号と見なされます。 デジタルオーディオの観点からは、+ 1 <-> -1の間で変化する信号レベルは0デシベルの音量レベルにあります。デジタルシステムが+1 <-> -1より大きい値を表すことはできないためです。代わりに、出力デバイスに進むときにクリップされます。 リミッターを使用すると、この範囲を超えた場合にオーディオがクリップされないようにすることができ、非常に滑らかな高速圧縮が適用されます。これはほとんど聞こえません。 しきい値を下げると、出力がより低いレベルにクランプされます。

Release (msec=10**val)/releaselimiter

リミッターの攻撃は常に迅速ですが、リリースはユーザーが設定できます。 これにより、リミッターが制限状態から移行するまでの時間を決定します。 リリースを増やすと、リミッターの効果がスムーズになります。 値が大きすぎると、リミッターのリリースが遅すぎる可能性があります。 たとえば、過度に大きなトーンバーストが発生した後、リミッターのゲインが極端な値まで押し上げられた可能性があります。 この極端な値が完全に解放されるには長い時間がかかります。
各チャンネルは、周波数インデックスなどのパラメーターにチャンネルインデックス「me.channelIndex」を含む式を挿入することで変えることができます。

Knee/kneelimiter

コンプレッサーと同様に、このパラメーターは、信号が大きくなるとCHOPが制限に移行する方法を制御します。 kneeが大きいほど、移行がスムーズになります。 上記のknee図を参照してください。 0に設定すると、信号がしきい値を超えるまで制限は適用されません。 kneeパラメータを増やすと、全体的な制限の効果を滑らかにするために、信号がしきい値を超える前に何らかの制限が適用されます。

パラメータ – Post ページ
Dry / Wet Mix/drywet

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

Audio Device Out CHOP

概要

Audio Device Out CHOPはDirectSoundまたはASIOを使用して、接続されているオーディオ出力デバイスのいずれかにオーディオを送ります。 オーディオチャンネルは任意のスピーカーの場所にルーティングできます。 下記の出力セクションを参照してください。
Audio Device Out CHOPの2番目の入力は、ボリュームコントロールに使用します。
Tips:ポッピングやオドロップアウトが発生した場合、タイムライン上の実際のフレームレートによって発生している可能性があります。一部のフレームでは計算/レンダリングに時間がかかる場合があります。 タイムスライシングの章を参照してください。 考えられる対処策は4つあります。

  • グローバルのCHOP Maximum Time Slice Sizeは、最悪の場合のタイムステップよりも短くなる場合があります。 デフォルトは0.2秒(088ビルド25020以前では0.1秒です。Edit -> Preferences -> CHOPs -> Maximum Time Slice Sizeで設定しています。) いずれかのフレームの描画でMaximum Time Slice Sizeより時間がかかる場合、オーディオがポップアップします。
  • オーディオバッファのサイズ(Buffer Lengthパラメータのデフォルトは0.15秒)をMaximum Time Slice Sizeまで増やすことができます。
  • フレーム時間がオーディオバッファサイズまたはタイムスライス最大サイズを超えないように、ネットワークを最適化します。 Perform CHOPを使ってこれを正確に監視することができます。
  • オーディオ処理を別のTouchDesignerプロセスに入れます。
パラメータ- Audio Device Out ページ
Active/active

オーディオ出力をオンまたはオフにします。

Driver/driver

DirectSoundドライバーとASIOドライバーを選択します。

  • DirectSound / directsound
    デフォルトのWindowsオーディオドライバー(WDM)。
  • ASIO / asio
    ハードウェアの製造元から提供される低遅延ドライバー。
Device/device

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

Outputs/outputs

DriverがASIOに設定されている場合、このパラメーターを使用して、出力チャンネルを選択します。

Buffer Length/bufferlength

秒単位のオーディオバッファの長さ。 オーディオ出力はこの量だけ遅れます。 たとえば、Buffer Lengthが0.25の場合、このCHOPが受信してから(バッファをいっぱいに保つため)250ms = 0.25秒後にサウンドが発生します。 オーディオ出力にパチパチという音やポップ音が聞こえる場合は、この値を増やしてみてください。

Volume/volume

0 =ミュート、1 =フルボリューム。

Pan/pan

0 =左、0.5 =中央、1 =右。

Clamp Output/clampoutput

出力を-1〜1にクランプして、オーディオシステムのクリッピングとオーバードライブを回避します。

Cook Every Frame/cookalways

CHOPにすべてのフレームをクックさせます。 これは、オーディオを出力するときに常にチェックする必要があります。 これは、CHOPが使用されていないときにオフにすることができます。

パラメータ- Output 1 ページ

このページの出力と次のOutput 2ページは、オーディオデバイスの異なるスピーカー出力にルーティングするためのものです。 すべてのデバイスがすべての出力をサポートするわけではありません。
Audio Device Out CHOPに複数の入力チャンネルがある場合、チャンネルはチェックされたスピーカー出力に順番に適用されます。 最初の入力チャンネルはチェックされた最初のスピーカーに出力され、2番目の入力チャンネルはチェックされた2番目のスピーカーに出力されます。
このパラメーターページには、以下のスピーカー出力があります。

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

Sort CHOP

概要

Sort CHOP は、入力チャンネルのサンプルを値またはランダムに並べ替えます。ソートしたいチャンネルを指定すると、すべてのチャンネルのサンプルが新しい順序で並び替えられます。このノードは、チャンネルの相対的な順序を変更することはありません。チャンネルを相対的に並べ替えるには、Reorder CHOP を使用してください。
さらに、ソート前のサンプルインデックスを保持するインデックスチャンネルを作成することができます。

パラメータ – Sort ページ
Sorting Method / method

ソート方法は3種類あります。CHOPサンプルは、値の増加、値の減少、またはランダムな順序で並べ替えることができます。

  • Increasing Values / increasing
  • Decreasing Values / decreasing
  • Random / random
Seed / seed

乱数ジェネレーターを開始する任意の数値、整数または非整数。 それぞれの数値は完全に異なるノイズパターンを示しますが、特性は似ています。

Select Type / select

ソートするチャンネルをインデックスや名前で指定するかどうかを設定します。

  • By Channel Indices / byindices
  • By Channel Names / byname
Channel Indices / indices

ソートするチャンネルのインデックスを指定します。指定されないチャンネルは、指定されたチャンネルの新しいサンプルオーダーに従ってサンプルを並べ替えます。空のままにしておくと、すべてのチャンネルがソートされます。

Channel Names / names

ソートするチャンネル名を指定します。指定されないチャンネルは、指定されたチャンネルの新しいサンプルオーダーに従ってサンプルを並べ替えます。空のままにしておくと、すべてのチャンネルがソートされます。

Index Channel / indexchannel

ソート前のサンプル位置を保持するインデックスチャネルを出力するかどうかを設定します。

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

Script CHOP

概要

Script CHOPは、Script CHOPがcookするたびにスクリプトを実行します。 デフォルトでは、Script CHOPは、cook、onPulse、setup Parameters の3つのPythonメソッドが記述されたDATと共に作成されます。 cookメソッドは、Script CHOPがcookするたびに実行されます。 setupParametersメソッドは、ScriptページのSetup Parameterボタンが押されるたびに実行されます。 onPulseメソッドは、カスタムパルスパラメータがプッシュされるたびに実行されます。Help -> Python Examples、Help -> Operator Snippetsを参照してください。
注意:Script OPが実行されるたびに、それが依存する演算子、パラメータ、ノードなどのリストが作成され、変更されると、スクリプトOPは再作成されます。参照:Script DAT、Script SOP

パラメータ – Script ページ
Callbacks DAT / callbacks

コールバックを保持する DAT を指定します。

Setup Parameters / setuppars

ボタンをクリックすると setupParameters() コールバック関数が実行されます。

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

Scan CHOP

概要

Scan CHOPは、SOPまたはTOPをオシロスコープまたはレーザー制御波に変換します。出力は通常可聴範囲内にあり、Audio Device Out CHOPを介して聞くことができます。また、オシロスコープのX、Yのディフレクター入力を使用して画像を再現することもできます。
サンプルコンポーネントはOp to Audio CHOP example にあります。
サンプルビデオはTotal Internal Reflectionを参照してください。
参照:EtherDream CHOP、EtherDream DAT

パラメータ – Scan ページ
Source OP / source

ソース・ノードのタイプを選択します。

  • TOP / top
    ラスタ画像は、各画素の位置をX、Yの振幅値に変換して制御信号に変換されます。
  • SOP / sop
    ジオメトリは、各点の位置をXとYの振幅値に変換することで制御信号に変換されます。
  • CHOP / chop
    波形は、各グラフを対応する水平オフセットと垂直オフセットに変換して制御信号に変換されます。
Sample Rate / rate

1 秒あたりのサンプル数、出力サンプルレートを設定します。

Swap Output / swap

X と Y チャンネルの出力をリバースします。

X Scale / xscale

x 振幅をスケールします。

Y Scale / yscale

y 振幅をスケールします。

Rotate / rotate

度数を設定すると、出力されたx,yの値を回転させます。

Randomize Samples / randomize

すべてのサンプルをランダムな順序で出力します。オシロスコープ上にファジーなカオス画像を作成します。

Output Color / color

オンにするとr,g,bチャンネルが作成されます。

Red Scale / redscale

r チャンネルの出力のスケールを調整します。

Green Scale / greenscale

g チャンネルの出力のスケールを調整します。

Blue Scale / bluescale

b チャンネルの出力のスケールを調整します。

Blanking Count / blankingcount

SOP 入力の場合、ジオメトリプリミティブ間に挿入するブラック/オフ ポジションの数。TOP入力の場合、フルラスタスキャンの間に挿入するブラック/オフ ポジションの数。カラー出力を有効にする必要があります。

パラメータ – TOP ページ

ラスターイメージは、各ピクセルの位置をXおよびYの振幅値に変換することにより、制御信号に変換されます。 輝度は、各サンプルがスコープに描画される時間によって制御されます。 出力は低帯域幅であるため、ちらつきを最小限に抑える(または強化する)ために、さまざまなリサンプリングおよび順序付けオプションを使用できます。

TOP / top

TOPノードへのパスを設定します。

Width / width

画像を再サンプルする列数を指定します。

Height / height

画像を再サンプルする行数を指定します。

Level / level

各ピクセルが持つことができる輝度レベル数。

Auto Reduce / limit

自動的に行と列の数を動的に減らして、出力フレームレートを一定に保ちます。

Layered / layered

ピクセルを明るさ順に出力し、そうでない場合は各行ごとに左から右に出力します。

Interleave / interleave

フリッカーを最小限に抑えるために、行の出力順序を制御します。

  • Sweep / sweep
    上から順に行が出力されます。
  • Even Odd / evenodd
    行は2回のパスで出力され、最初は偶数、次に奇数です。
  • Max / max
    行は完全にインターリーブされた状態で出力されます。
パラメータ – SOP ページ

SOP の各ポイントは、フレームバッファリングされたステレオ・オーディオ・サンプルを作成し、SOP の頂点 X を X チャンネルに、Y を Y チャンネルに配置します。このため、オシロスコープの出力にはエイリアス線は含まれておらず、シャープなベクトルだけが出力されます。

SOP / sop

SOP ノードへのパスを設定します。

Vertex Order / vertexorder

ジオメトリでポイントが定義されている順序ではなく、各ポリゴンの頂点と同じ順序でポイントを出力します。

Limit Step Size / limitstep

長いx,yのジャンプをいくつかの小さなインクリメンタルジャンプに分割します。

Step Size / stepsize

上記オプションを有効にすると、各x,yの距離を変更することができます。

Vertex Repeat / vertexrepeat

各プリミティブの各頂点を複数回繰り返します。

Camera / camera

このカメラから2D平面にジオメトリを投影します。そうでない場合、ジオメトリの元のx、yコンポーネントのみが使用されます。

パラメータ – CHOP ページ

波形は各グラフを対応する水平オフセットと垂直オフセットから制御信号に変換して、元のCHOP波形を再現します。CHOPはタイムスライスされたものではなく、ある程度の長さを持っている必要があります(例えば、トレイルCHOPやアニメーションWave CHOP)。

CHOP / chop

CHOP ノードへのパスを設定します。

Trigger / trigger

出力グラフは値がこの値を超えたところから始まります。これにより、オシロスコープのトリガスイープと同様に、安定した「フリーズ」波形を得ることができます。

Trigger Value / triggerval
Trim / trim
Trim Value / trimval
Trim Units / trimunits
パラメータ- 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を指定します。

RealSense CHOP

概要

RealSense CHOPは、IntelのRealSenseカメラから位置と回転のデータを出力します。 このCHOPは、Windowsで古いRealSenseカメラモデルF200、R200、およびSR300のみサポートされており、RealSenseの章で説明されているIntel RealSense Windows APIのインストールが必要です。
ハードウェア情報およびインストール手順については、RealSenseの章、およびRealSense TOPも参照してください。

パラメータ – Setup ページ
Active / active
Model / model

使用するデバイスのモデル、F200、R200、またはSR300を選択します。

  • F200 / f200
  • R200 / r200
  • SR300 / sr300
Sensor / sensor

使用するデバイスを選択します。

Mode / mode

Finger/FaceまたはMarker Trackingを選択します。

  • Finger/Face Tracking / fingerface
  • Maker Tracking / maker
Hands World Position / handsworldpos

ワールド空間での追跡された手の関節の位置を出力します。 カメラを基準にしたメートル単位の値です。

Hands Color Position / handscolorpos

正規化されたカラー画像空間での追跡された手の関節の位置を出力します。

Hands Rotation / handsrotation

手関節の回転値を出力します。

  • Off / off
  • Absolute / absolute
  • Relative / relative
Face Landmarks World Position / facelandmarksworld

ワールド空間で追跡された顔のランドマークの位置を出力します。 カメラを基準にしたメートル単位の値です。

Face Landmarks Color Position / facelandmarkscolor

Output positions of the tracked facial landmarks in normalized image space.
正規化された画像空間における追跡された顔のランドマークの位置を出力します。

Face World Position / faceworldpos
Face Rotation / facerotation
Face Bounds / facebounds
Face Expressions / faceexpressions
Persons Center-Mass World Position / personsworldcenterpos
Persons Center-Mass Color Position / personscolorcenterpos
Persons Color Bounds / personscolorbounds
Persons Skeleton World Position / personsskelworldpos
Persons Skeleton Color Position / personsskelcolorpos
Max Persons / maxperson
Marker Image TOP / markertop
パラメータ – Gestures ページ

ジェスチャの説明はRealSense SDKのドキュメントを参照してください。

Separate Hands / separatehands
Click / click

カメラに向かって開いた手、人差し指をすばやくクリックする動作。

Fist / fist

すべての指が拳に折り畳まれた状態。 手のひらがカメラの一般的な方向にある限り、拳の向きはさまざまです。

Full Pinch / fullpinch

すべての指で伸びた状態から親指に触れる動作。 つまんだ指は、画面を直接指すか、横向きにするかの間であればどこでもかまいません。

Spread Fingers / spreadfingers

カメラに向かって手を開きます。

Swipe / swipe

SDKドキュメントで説明されている下/上/左/右へのスワイプ。

Tap / tap

自然なリラックスしたポーズの手から、ボタンを押すように前方に移動する動作。

Thumb Up/Down / thumbs

Tnumbs upおよびthumbs downジェスチャー。

Two Finger Pinch / twofingerpinch

親指と人差し指が互いに触れた状態から開く、ピンチ操作の動作。

V Sign / vsign

人差し指と中指を上に向けて閉じた手。Vサイン。

Wave / wave

画面に面した開いた手。 ウェーブには、任意の繰り返しを含めることができます。

パラメータ – Smoothing ページ
Smoothing / smoothing

チャネルデータの平滑化を有効にします。

Smoothing Type / smoothtype

アップルへのスムージングのタイプ。

  • Stabilizer / stabilizer.
    静止オブジェクトを表す空間内のポイントを安定させるため。 特定のしきい値の下での小さな変化を無視し、同じポイントとして近いポイントを表します。 モーションスムージングは、新しいポイントが安定化半径を超えたときにも適用されます。
  • Weighted / weighted
    選択した重みに従って、現在のポイントを最後のNポイントの加重平均に置き換えます。
  • Quadratic / quadratic
    (時間ベースのスムージング)2次方程式を使用して、前のポイントと現在のポイントを補間します。 これにより、新しいポイントが現在のポイントからどれだけ離れているかに応じて、モーションの安定化とスムージングの両方が生成されます。
  • Spring / spring
    (時間ベースのスムージング)線形方程式を使用して、前のポイントと現在のポイントの間を補間します(結果は安定化効果になります)。
Smoothing Strength / smoothstrength

適用するスムージングの量を設定します。

Stabilize Radius / smoothrad
Number of Weights / weights

加重平滑化に使用する加重サンプルの数。

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

Parameter CHOP

概要

Parameter CHOPは、スタムパラメータを含むすべてのOPタイプからカパラメータ値を取得します。
(これはFetch CHOPの置き換えです)
Parクラスのnode.par.Customname式またはParameter Execute DATを使用して、パラメータから取得します。
他のCHOPの出力からチャンネルを検索するには、Select CHOPを参照してください。

パラメータ – Source ページ
Operators / ops

オペレーターは、チャネルを取得する場所を設定します。 1つ以上の演算子またはパスを指定します。 例: wave1 、 slider * 、constant [1-9] constant [10-19:2] 、 ../ base1 。 または、メニューを使用して演算子を選択します。

Parameter / parameter

OPから取得するパラメーター名のリスト(ワイルドカードを含めることができます)。 1つ以上のパラメーター、またはすべてのパラメーターは * で。 ^ で NOT 選択を指定することもできます。 または、メニューを使用してパラメーターを選択します。 Pattern Matchingの章を参照してください。

Name Format / nameformat

チャンネルは、マルチエクスポートに適した名前を付けることができます。 CHOP Exportの章を参照してください。

  • Parameter Name / parameter
  • OP and Parameter Names / op
  • Full Path Name / path
Rename from / renamefrom

CHOP Exportの章を参照してください。

Rename to / renameto

Pattern Replacementの章を参照してください。

Custom / custom

オペレーターのカスタムパラメーターを出力します。

Built-In / builtin

オペレーターの組み込みパラメーターを出力します。

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

OpenVR CHOP

概要

OpenVR CHOPは、OpenVR SDKから位置データ、フレームレンダリング情報、およびアクションデータを受け取ります。 各CHOPは、センサー、投影行列、コントローラー、フレームタイミング、アクションの5つのモードのいずれかを出力します。

アクション

アクションは、SteamVRを介してコントローラー入力にバインドできる値のセットです。
TouchDesignerはアクションのリストを設定し、SteamVRバインドツールを介してバインドします。 TouchDesignerはHTC Vive Controllerにデフォルトのバインディングを提供しますが、これらのバインディングはオーバーライドできます。 他のデバイスのバインディングも追加できます。
バインディングを追加/編集するには:SteamVRメニューから Devices -> Controller Input Binding を選択し、利用可能なアプリケーションのリストからTouchDesigner099.exeを選択します。 これにより、TouchDesignerのバインディング作成ページが開きます。 Vive Controllerが選択されている場合、使用可能なデフォルトのバインディングが作成ページにあります。 注意:TouchDesigner099.exeをアプリケーションリストに表示するには、OpenVRを初期化する必要があります。つまり、TouchDesignerを開いて、ネットワークにOpenVR OPが存在する必要があります。

利用可能なアクション

これらは、HTC Vive Controllerでのデフォルトのバインドの説明とともに、左右のコントローラーの両方で使用可能なアクションです。

  • Hand Pose
    コントローラーの変換にバインドされた変換マトリックス。
  • Trigger
    トリガーが完全にプルされた場合にバインドされるブール値。
  • Squeeze
    トリガーの現在のプル位置にバインドされたフロート値。
  • Grip
    グリップボタン(側面)にバインドされたブール値。
  • Trackpad
    トラックパッド上の指の位置にバインドされたX / Y値。
  • Trackpad Click
    トラックパッドボタンにバインドされたブール値。
  • Trackpad Touch
    トラックパッドタッチにバインドされたブール値。
  • Joystick
    HTC ViveコントローラーでバインドされていないX / Y値。
  • Joystick Click
    HTC Vive Controllerでバインドされていないブール値。
  • A Button
    アプリケーションメニューボタンにバインドされたブール値。
  • B Button
    システムボタンにバインドされたブール値。
より高いレートでセンサーデータを取得するには

デフォルトでは、VRシステムを実行すると、ファイルはOpenVR SDKによってVRデバイスのリフレッシュレートの速度に調整されます。 これにより、優れたVRエクスペリエンスに必要な低遅延出力を確保できます。 コントローラー/ ViveトラッカーのみがVR以外の状況でトラッキングに使用されている場合、ファイルはプロジェクトにOpenVR TOPがない限り、より高いサンプルレートでそれらのデバイスを実行およびサンプリングできます。 OpenVR TOPがプロジェクトのどこかに存在する場合、再生はVRデバイスのリフレッシュレートに制限されます。
OpenVR、OpenVR TOP、OpenVR SOP、Audio Render CHOPの章も参照してください。

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

このノードがOpenVRドライバーからデータを参照するかどうかを制御します。

Output / output

このノードから出力されるデータの種類を設定します。

  • Sensor / sensor
    センサーの向きなどの出力データと、レンダリング解像度などの一般情報。
  • Projection Matrices / projmatrices
    各目の投影行列を出力します。
  • Controllers / controllers
    出力コントローラーの状態。
  • Frame Timings / frametimings
    フレームレンダリングに関する一般情報。
  • Trackers / trackers
    出力トラッカーの状態。
Max Trackers / maxtrackers

このノードからデータを出力するコントローラーの最大数。

First Tracker / firsttracker

出力される最初のトラッカー番号。 たとえば、これが2に設定され、最大トラッカーが2の場合、トラッカー2および3のデータが出力されます。

Left Controller / lcontroller
Right Controller / rcontroller
Orientation / orientation

Sensor output を行うと、方向チャンネルが出力されます。 デフォルトでは、方向の単位は1単位= 1メートルです。

General Info / generalinfo

Sensor output を行うと、レンダー解像度や再生領域サイズなどの一般情報チャンネルのコントロールが出力されます。

Near / near

Projection Matrices を出力する場合、射影行列の作成に使用されるニアプレーンを制御します。

Far / far

Projection Matrices を出力する場合、射影行列が構築されるファープレーンを制御します。

Unit Scale / unitscale

デフォルトでは、OpenVRは1単位= 1メートルのスケールで動作します。 このパラメーターを使用すると、シーンが異なるスケールでインポートされた場合にスケールを変更できます。

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

Oculus Audio CHOP

概要

Oculus Audio CHOPは、Oculus Audio SDKを使用してモノラルサウンドチャンネルを作成し、そのサウンド用の空間的なステレオペアまたはチャンネルを作成します。

パラメータ – Setup ページ
Active / active
Head Object COMP / headobject
Source Object COMP / sourceobject
Minimum Range / minrange
Maximum Range / maxrange
Diameter / diameter
Band Hint / bandhint
  • None / none
  • Wide Band / wide
  • Narrow Band / narrow
Reflections and Reverb / reflectrevert
Attenuation / attenuation
  • None / none
  • Fixed / fixed
  • Inverse Square / inversesequare
Attenuation Scale / attenuationscale
Box Room Mode / boxroommode
Room Size / roomsize
  • X / roomsizex
  • Y / roomsizey
  • Z / roomsizez
Room Left Reflect / roomleftrelfect
Room Right Reflect / roomrightrelfect
Room Bottom Reflect / roombottomrelfect
Room Top Reflect / roomtoprelfect
Room Front Reflect / roomfrontrelfect
Room Back Reflect / roombackrelfect
パラメータ- 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を指定します。