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

Audio Render CHOP

概要

Audio Render CHOP は、Steam Audio SDK を使用して、リスナーとオーディオソースの完全な変換(変換、回転、スケール)に基づいてオーディオを空間的にレンダリングします。Audio Render CHOP は、モノラルサウンドのオーディオソースを入力として受け取り、Output Format パラメータで指定されたフォーマットでサウンドを空間的に出力します。Audio Render CHOP が出力するチャンネル数は Output Format に依存します。
リスナーのトランスフォームには 3D コンポーネントを、ソースのトランスフォームには 3D コンポーネントを指定します。
出力のサンプルレートは、オーディオソースによって決まります。
Help -> Operator Snippets の Audio Render CHOP の例を参照してください。
Oculus Audio CHOP も参照してください。

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

Audio Render のon/offを切り替えます。

Listener Object COMP / listenerobject

リスナーを表す COMP。Geometry COMPやCamera COMPなどのトランスフォーム データを含むCOMPでなければなりません。

Source Object COMP / sourceobject

音源を表すCOMP。Geometry COMPやCamera COMPなどのトランスフォーム データを含むCOMPでなければなりません。

Output Format / outputformat

オーディオの出力フォーマット。バイノーラル、ステレオ、クアドラフォニックサラウンド、5.1サラウンド、7.1サラウンド、カスタムセットアップ、またはAmbisonics(AmbiX)。Ambisonicsは、360度の立体的なオーディオをエンコードするためのフォーマットです。Audio Render CHOPで使用されるAmbisonicsフォーマットは、音の球体を定義する16個のエンコードチャンネル(WXYZ、RSTUV、KLMNOPQ)で構成される3次SN3Dフォーマットです。カスタムセットアップでは、マッピングテーブルを使用する必要があります。

  • Binaural / Binaural
  • Stereo / stereo
  • Quadraphonic Surround / quadraphonic
  • 5.1 Surround / fiveone
  • 7.1 Surround / sevenone
  • Custom Setup / custom
  • AmbiX / ambix
Attenuation / attenuation

相対的な距離に基づいて音を減衰させます。

Mapping Table / mappingtable

セットアップ中の様々なスピーカーとその位置を指定する DAT テーブル。このテーブルには、x, y, z という名前の 3 つの列が必要です。各行は個々のスピーカーを指定し、3 つの列はその位置を指定します。カスタムセットアップの出力フォーマットと一緒に使用します。マッピングテーブルは、行ごとに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内のチャネルの名前を介してチャネルを参照します。

Audio NDI CHOP

概要

NDI In TOP の NDI ストリームからオーディオを取得します。その後、オーディオ信号を変更したり、CHOPを介して出力したりすることができます。NDIの章を参照してください。

パラメータ – NDI Audio ページ
Play / play

Onの場合はオーディオが再生され、Offの場合はオーディオ信号が出力されません。

NDI In TOP / ndiintop

NDI In TOPのどのNDIストリームから音声を取得するかを設定します。

パラメータ- 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 File Out CHOP

概要

Audio File Out CHOP は、様々なコーデックを使用してオーディオストリームをファイルに保存します。
現在、.wav, .mp3, .aiff, .oggコンテナフォーマットをサポートしています。
参照:Movie File Out TOP

パラメータ – Audio File Out ページ
File Type / filetype

出力ファイルのファイルタイプ(コンテナ)を選択します。

  • WAV / wav
    .wav ファイルタイプ。オーディオコーデックは、Codecパラメータを使用して設定することができます。
  • OGG / ogg
    .ogg ファイルタイプ。オーディオコーデックはVorbisです。Vorbis圧縮ではギャップレス再生になります。
  • MP3 / mp3
    .mp3ファイルタイプ。音声コーデックはMP3です。MP3圧縮ではギャップレス再生はできません。Vorbis (.ogg) がこれに代わる良いファイルタイプです。
  • AIFF / aiff
    ファイルタイプは.aiffです。オーディオコーデックは非圧縮16ビット(PCM)です。
Unique Suffix / uniquesuff

有効になっている場合、me.fileSuffixは、fileパラメーターで使用されるときに一意のサフィックスになります。

N / n

Unique Suffixパラメータが無効になっている場合、me.fileSuffixは一意ではなく、単にNの値を含みます

File / file

保存するオーディオファイルのパスとファイル名を設定します。ファイルの拡張子は、ファイルタイプパラメータと一致しなければなりません。

Codec / codec

WAVファイルタイプの圧縮コーデックを設定します。

  • Uncompressed 16-bit (PCM) / pcm16
    非圧縮オーディオ(パルスコード変調)
  • Uncompressed 24-bit (PCM) / pcm24
    非圧縮オーディオ(パルスコード変調)
  • Uncompressed 32-bit (PCM) / pcm32
    非圧縮オーディオ(パルスコード変調)
Bit Rate / bitrate

MP3ファイルタイプのビットレートを設定します。

  • 96 kb/s / b96
  • 128 kb/s / b128
  • 192 kb/s / b192
  • 256 kb/s / b256
  • 320 kb/s / b320
Record / record

onにするとオーディオファイルを開き、録音を開始します。offにすると、ファイルを閉じ、リード/ライトロックを解除します。

Pause / pause

音声ファイルへの録音を一時停止します。

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

Mouse In CHOP

概要

Mouse In CHOPは、マウスデバイスのXおよびYスクリーン値を出力し、3つのマウスボタンのアップ/ダウン状態を監視します。
Activeフラグがonの場合、マウスのXとYの位置は、Position XとYパラメーターで指定されたチャンネルを介して出力され、ボタンの状態は、Left、Right、Middle Buttonパラメーターで指定されたチャンネルを介して出力されます。
ボタンの値は、ボタンアップの場合は0、ボタンダウンの場合は1です。
Mouse In CHOPおよびKeyboard In CHOPは、チャンネルのレコーディングを有効にするために、Record CHOPのPositionとActive入力にそれぞれ接続される場合があります。

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

Onの間、マウスの動きが出力され、CHOPはすべてのフレームをcookします。 Offに設定すると、cookされず、マウスのXまたはY値は出力されません。 再生中は、タイムラインが順方向に再生しているときにのみマウスイベントをキャプチャします。

  • Off / off
  • On / on
  • While Playing / play
Output Coordinates / output

マウスのX位置とY位置の範囲を制御します。

  • Normalized / normal
    XおよびYマウス位置は、モニターごとに2ユニットの範囲に正規化されます。 プライマリモニターは-1対1で、モニターの中央にX = 0とY = 0があります。 他のモニターはこれらの値に関連します。 たとえば、プライマリモニターのすぐ左側にあるモニターの値は、右側の-1から左側の-3の範囲になります。
  • Normalized Aspect / aspect
    正規化と同じルールに従いますが、アスペクト比に合わせて正規化、調整します。
  • Absolute / absolute
    ピクセル単位の画面座標。 (0,0)はプライマリモニターの左下です。
Position X / posxname

マウスの水平方向の動きを返すチャンネルの名前を設定します。

Position Y / posyname

マウスの垂直方向の動きを返すチャンネルの名前を設定します。

Left Button / lbuttonname

左ボタンの状態を返すチャンネルの名前を設定します。

Right Button / rbuttonname

右ボタンの状態を返すチャンネルの名前を設定します。

Middle Button / mbuttonname

中央のボタンの状態を返すチャンネルの名前を設定します。

Wheel / wheel

このチャネルは、ホイールが一方向にロールされるととロールアップし、逆にロールされるとするとダウンします。

Wheel Increment / wheelinc

ホイールがロールしたときに、ホイールチャネルの現在の値に加算または減算される量を設定します。

Monitor / monitor

このチャネルは、マウスカーソルが現在あるモニターを返します。

Panels / panels

イベントは、指定されたパネルにフォーカスがある場合にのみトリガーされます。

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

Splice CHOP

概要

Splice CHOPは、第2入力に接続されたCHOPチャンネルを第1入力のチャンネルに挿入します。 開始サンプルとサンプルを削除する箇所の長さを指定します。
次に、第2入力から挿入されたデータは、様々な方法で引き伸ばされ、切り取られたチャンネルに継ぎ合わされるます。
チャンネル番号またはチャンネル名で一致させることができます。 一致しないチャンネルは、ギャップ内のサンプルを3つの選択可能な方法のいずれかで補間します。
CHOPからサンプルを抽出し、元のインデックスで置き換え、Splice CHOPをオリジナルに接続し、必要に応じてStartとTrim Lengthを設定して、Output Trimmed Sectionをオンにし、結果を修正してから、 別のSplice CHOPへの入力、元のCHOPからの最初の入力、および開始をop( ‘splice1’)に設定します。par.startとTrim Lengthをop( ‘start1’).par.trimlengthに設定します。
Splice CHOPはは、CHOPのセクションを滑らかにすることもできます。開始とトリムの長さをそのセクションに設定します。 一致するチャンネルのない2番目の入力を与えます。 Insert MethodをTrim Lengthに設定し、Insert Interpolateメニューを調整します。
その他のテクニックについては、OP Snippetsを確認してください。
Delete CHOP, Trim CHOP, Select CHOPの各章も参照してください。

パラメータ – Splice ページ
Output Trimmed Section / outputtrimmed

Off の場合は、以下のパラメータに基づいて、スプライスとトリムされたチャンネルが出力されます。On の場合、出力はその逆で、チャンネルのトリムアウトされた部分が出力されます。

Direction / direction

以下のStartパラメータとTrimパラメータが機能する方向を指定します。

  • First to Last / firsttolast
    Start と Trim は、チャンネルの先頭から末尾に向かって単位で指定します。
  • Last to First / lasttofirst
    Start と Trim は、チャンネルの終端から先頭に向かって単位で指定します。

Start / start
Trim と Insert の操作を開始する位置を指定します。これは、上記の Direction パラメーターに応じて、チャンネルの最初のサンプルまたは最後のサンプルからになります。

Units / units
Trim Method / trimmethod

トリムの長さを設定する方法のオプション。

  • Use Trim Length / trimlength
    以下のTrim Lengthパラメータを使用して、トリムする量を設定します。
  • Trim to Insert Input Length / insertlength
    第2入力でトリミングの長さを設定します。
Trim Length / trimlength

トリミングされた領域がどのくらいの長さになるかを指定します。トリミングされた領域だけを出力するには、Output Trimmed Section を On に切り替えます。

Trim Length Units / trimlengthunits

Trim Lengthパラメータの単位を設定します。

Insert Method / insertmethod

第2入力がどのようにチャンネルに挿入処理されるか設定します。

  • None / none
    チャンネルには何も挿入されていません。
  • Input Length / natural
    第2入力は長さを完全に維持したままスプライスされます。Trim パラメータが 0 の場合、出力の合計長は両方の入力の長さを合わせた長さになります。
  • Stretch to Trim Length / stretchtrim
    第2入力は、トリミングされた部分を埋めるように引き伸ばされます。挿入された部分はトリミングされた部分と同じ長さなので、出力の全長は第1入力と同じ長さになります。
  • Trim to Insert Length / insertlength
    Insert Length パラメータを有効にして、挿入されるデータの長さを設定します。後述の Insert Length を参照してください。
  • Stretch to Insert Length / stretchinsert
    Insert Lengthパラメータを有効にして、挿入されたデータの長さを設定し、フィットするようにストレッチします。
Insert Length / insertlength

上記の挿入方法に基づき、挿入データの長さを設定するために使用します。Trim to Insert Length に設定すると、このパラメータ値が第2入力よりも短い場合は、挿入データをトリミングし、長い場合はサイクルさせます。Insert Lengthにストレッチを設定すると、このパラメータ値に合わせて挿入データをストレッチします。

Insert Units / insertunits

Insert Lengthパラメータの単位を設定します。

Insert Interpolate / insertinterp

ストレッチされたインサートチャンネルの補間方法を設定します。

  • None / none
  • Linear / linear
  • Cubic / cubic
Match by / match

入力間のチャンネルを名前または番号で一致させます。

Unmatched Chan Interpolate / unmatchedinterp

Match Channels を使用してマッチしていないチャンネルの補間方法を選択します。

  • None / none
  • Linear / linear
  • Cubic / cubic
パラメータ- 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を指定します。

S Curve CHOP

概要

このCHOPはScurveを生成します。

パラメータ – S Curve ページ
Curve Type / type

生成する曲線のタイプを設定します。

  • Half Cosine / halfcosine
  • Logistic / log
  • Arctangent / atan
Length / length

CHOPのサンプル数を設定します。

Prepend / prepend

このサンプル数を曲線の先頭に加えます。

Append / append

このサンプル数を曲線の最後に追加します。

Steepness / steepness

Sカーブの急峻さをコントロールします。

Linearize / linearize

カーブの曲率を制御します。

Bias / bias

曲線のバイアスを前後に動かします。

From Range / fromrange

入力インデックスの低域と高域を指定します。

  • fromrange1
  • fromrange2
To Range / torange

Specify the low and high range of the curve.
曲線の低域と高域を指定します。

  • torange1
  • torange2
Parameters – Channel Page
Channel Names / channelname

chan1 から chan20 までの 20 個のチャンネルを生成する chan[1-20] や、tx, ty, tz を生成する t[xyz] のように、シンプルなパターンで多くのチャンネルを生成することができます。このオプションとすべてのオプションの説明については、Common CHOP Parametersの章を参照してください。Scope and Channel Name Matching Optionsの章を参照してください。

Sample Rate / rate

1秒あたりのサンプル数で表した、チャネルのサンプルレート。

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を指定します。

Helios DAC CHOP

概要

Helios DACはレーザーコントローラです。 Helios DAC CHOPは、入力として、最初の2チャンネルのXとY(水平と垂直)位置の値と、次の3チャンネルの赤、緑、青の色の値として解釈される5つのチャンネルを取り込みます。 データをHelios DACに出力します。 Helios DACデバイスは、ILDAケーブルを使用してレーザーに接続されています。 ユーザーは、レーザーがHelios DAC CHOPを使用して出力すべき画像を制御することができます。 Helios DAC CHOPのアプリケーションには、コンピュータで生成されたシェイプアニメーションやその他のライトショーの特殊効果を表示する機能があります。
入力RGB CHOPチャンネルがすべてゼロであるか、赤スケール、緑スケールおよび青スケールパラメータがすべてゼロである場合、ブランキング(オールオフ)が発生します。
レーザーは一般的に迅速にオン/オフを切り替えるため、サンプルごとのRGB値の大きな変化は目に見えるほど正確です。XとYの範囲は通常-1〜+1で、RGBの範囲は通常0〜1です。
EtherDream CHOP、 EtherDream DAT、Scan CHOP、 Pattern CHOPの各章も参照してください。

パラメータ – Helios DAC ページ
Active / active

オフにすると、Helios DAC CHOPはHelios DACへのデータ送信を停止し、そのポイントバッファーをすぐにクリアします。 Helios DACの電源を切るのと同等と考えてください。

Device / device

このメニューから制御するHelios DACを選択します。

Queue Time (Seconds) / queuetime

Helios DAC CHOPポイントバッファーのキューサイズと、それに対応する時間を決定します。 より少ないポイントを送信する場合、この値を減らすと便利なことがよくあります。

X Scale / xscale

入力x値を指定された係数でスケーリングできます。

Y Scale / yscale

入力y値を指定した係数でスケーリングできます。

Red Scale / redscale

入力r値を指定した係数でスケーリングできます。

Green Scale / greenscale

入力g値を指定した係数でスケーリングできます。

Blue Scale / bluescale

入力b値を指定した係数でスケーリングできます。

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

BlackTrax CHOP

概要

BlackTrax CHOPは、BlackTraxモーショントラッキングシステムからのトラッキングデータを受け入れます。
サーバー設定
サーバーソフトウェアは、WYSIWYG座標系でデータを送信するように設定する必要があります(デフォルトにする必要があります)。 回転はクォータニオンではなくオイラー角で送信する必要があります。 TouchDesignerは両方のエンディアン設定をサポートする必要がありますが、それらをデフォルト値のままにすることをお勧めします。

パラメータ- BlackTrax ページ
Active/active

オンの場合、CHOPはネットワークポートに送信された情報を受信します。 オフの間、更新は行われません。

Port/port

パケットを受け入れるポートを設定します。

Protocol/protocol

使用するネットワークプロトコル。 詳細については、Network Protocolsの章を参照してください。

  • Messaging (UDP) / msging
  • Multi-Cast Messaging (UDP) / multicastmsging
Network Address/netaddress

マルチキャストを使用する場合、パケットをリッスンするアドレスを設定します。

Sample Rate/samplerate

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

Output Format/outputformat

CHOPチャネルの形式(つまり、追加するビーコンの数)を指定します。 From Mapping Table は、マッピングテーブルのすべての行に対して1つのビーコンをCHOPに追加します。 From Max Beacons は、 Max Beacons パラメーターで指定された数を追加します。

  • From Mapping Table / fromtable
  • From Max Beacons / frombeacons
Max Beacons/maxbeacons

CHOPに追加するビーコンの数を指定します。 Output FormatでFrom Max Beaconsを指定した場合に使用されます。

Centroid/centroid

有効にすると、ビーコンのtraslationおよびrotationチャネルが追加されます。

Velocity/velocity

有効にすると、ビーコンのvelocityチャンネルが追加されます。

Acceleration/acceleration

有効にすると、ビーコンのaccelerationチャネルが追加されます。

LEDs/leds

有効にすると、ビーコンの各LEDにポジション チャネルが追加されます。

Reset Channels/reset

保存されているビーコンをクリアし、古いデータを削除します。

Reset Pulse/resetpulse

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

Mapping Table/mappingtable

ビーコンIDをCHOPチャネル(beacon0、beacon1など)にマッピングするDATテーブル。 最初の行はbeacon0に、2番目の行はbeacon1に、などにマップされます。BeaconIDは一意の非負整数であり、BlackTraxアプリケーション内で指定されます。
以下は、ID 10、11、および12の3つのビーコンを追跡しているマッピングテーブルの例です。この例では、10はbeacon0にマッピングされ、11はbeacon1にマッピングされ、12はbeacon2にマッピングされます。

パラメータ- 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 Spectrum CHOP

概要

Audio Spectrum CHOPは、入力チャンネルの周波数スペクトルを計算して表示します。
デフォルトのビジュアライゼーションモードでは、より高い周波数レベルと低い周波数範囲を強調することによって、スペクトルをより理解しやすい方法で表示するようにCHOPが設定されます。
別のモード、Time to Magnitude and Phase モードでは、オーディオは周波数スペクトル領域に変換され、操作され、フィルタリングされたオーディオ信号を得るために変換されます。 信号をスペクトルに変換するとき、オーディオ信号を含むものから2つのチャネルが作成されます。 1つのチャネルは周波数成分の大きさを含み、もう1つは位相を含む。 チャネルには、chan1_mとchan1_pなどの名前が付けられます。ここで、_mと_pは、振幅チャネルと位相チャネルのサフィックスです。
ヒント:デフォルトの8192サンプルからFFTサイズを減らすと、cook 時間を短縮できます。 このCHOPの最も速い形式は、Output Lengthパラメータを “Output Length Manually”に設定することです。 たとえば、出力バッファのサイズを2048サンプルに、FFTサイズを2048に設定します。cookするたびに、CHOPは最新の2028サンプル(44.1 KHz、50 msec、つまり3フレーム)を探しています。これで十分です 。 CHOPのデフォルトの形式は、22,000サンプルを提供します:1Hzから22,050Hz(周波数対対数スケーリングに設定された場合)のステップで1Hz〜22,050Hz、明確な解釈のために設計されています。サンプル1000は1000Hzでのオーディオのレベルです。
Audio Filter CHOP, Audio Para EQ CHOP, Audio Band EQ CHOP, Audio Oscillator CHOP set to White Noise.の各章も参照してください。

パラメータ – Spectrum ページ
Mode/mode
  • Visualization / visual
    (デフォルトでは)高周波数はレベルを上げ、低周波数は水平レンジを上げて、より便利な方法でスペクトルを表示します。
  • Time to Magnitude and Phase / timetoraw
    入力が信号であると仮定して、周波数スペクトルを計算します。
  • Magnitude and Phase to Time / rawtotime
    入力が、上記のオプションに設定されたAudio Spectum CHOPに似た周波数スペクトルであると仮定して、信号を再構築します。
FFT Size/fftsize

周波数に変換するには、512、1024、2048などの2の累乗数のサンプルが必要です。(FFTは高速フーリエ変換を意味します)サンプルが多いほど、スペクトルの精度は高くなりますが、最新のサウンドを表すものではなくなります。サイズに関係なく、CHOPは最新のサンプルを使用します。タイムラインフレームレートが1秒あたり60フレームで、1秒あたり44100サンプルのオーディオは、CHOPが1フレーム後にクックし、FFTサイズが1024の場合、1フレームあたり735サンプルになります。その後、1024-735 = 289サンプルを再利用しますが、これは少し重複しているため良好です。 ただし、2フレーム後にcookする場合、高度な735 * 2 = 1470サンプルを使用し、そのうち1024フレームのみを使用するため、446フレームの使用は見逃されます。

  • 64 / 64
  • 128 / 128
  • 256 / 256
  • 512 / 512
  • 1024 / 1024
  • 2048 / 2048
  • 4096 / 4096
  • 8192 / 8192
  • 16384 / 16384
Frequency <-> Logarithmic Scaling/frequencylog

対数(= 1)は人間の聴覚にとってより具体的です。各オクターブは同じサンプル数で表されるため、低周波数が読みやすくなります。周波数(= 0)は、固定FFT数の1つのサンプルを示します。これは、生のFFTが提供するものですが、上部のサンプルのほとんどは興味のないものです。耳はオクターブの範囲をより良く聞き分けます。
重要な注意点:
ModeがVisualizationに設定され、このパラメーターが0に設定されている場合、出力データはより簡単に解釈されます:Hzあたり1サンプル。CHOPビューアの単位をサンプルに設定し(CHOPグラフのRMBを使用)、サンプル5000で表示されるレベルは5 KHzのレベルです。

High Frequency Boost/highfreqboost

0の場合、レベルは変更されません。 1を超えると、主に高周波でレベルがブーストされます。 高周波ブーストは1を超えてオーバードライブされる可能性があります。

Output Length/outputmenu

出力の長さを指定する方法。

  • Match Length To Frequency / matchtofrequency
  • Set Length Manually / setmanually
Set Output Length/outlength

出力に必要なサンプルの数。 サンプルが少ないほど、周波数分解能は低くなります。

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

合理的なシナリオ(CPU使用率の観点から)は、2048のFFTサイズです。スペクトルの定義が良くなり、ドロップされた2つのフレームを(ほぼ)処理するのに十分なパディングが得られます。
Info CHOPを接続して、チャンネル「hz_per_sample」を表示できます。 周波数軸にのみ適用され、線形に設定されます。通常のFFTに出力するように設定して、特定のサンプルが表す周波数を決定するには、次の式を使用します。
信号に戻すには、両方のチャネルが必要です。 接尾辞は、以前のAudio Spectrum CHOPで使用されたものと同じでなければなりません。

Ableton Link CHOP

概要

Ableton Link CHOPは、Ableton Link対応ネットワークからタイミング情報を取得します。 詳細については、http://www.ableton.com/en/link/を参照してください。
Ableton Liveシステムを完全にサポートしているのは、TDAbletonコンポーネントです。これはAbletonの曲、トラック、チェーン、パラメーター、MIDIへのアクセスを提供するコンポーネントです。
AbletonのリンクFAQは、Abletonでの問題に非常に役立ちます:https://help.ableton.com/hc/en-us/articles/209776125-Link-FAQs。
一般的な問題の1つは、Ableton LinkがDirectXを含むすべてのサウンドドライバで動作しないことです。 無料のアプリケーションASIO4Allは、仮想ASIOデバイスとして機能する簡単な代替案です。

パラメータ- Ableton ページ
Active/active

CHOPの出力をオンまたはオフにします。

Enable/enable

Ableton Linkセッションへの接続を初期化します。

Signature/signature

拍子を指定します。 最初の数字は小節ごとの拍数で、2番目の数字は1拍を構成する音の種類を示します。 追加情報については、拍子記号-ウィキペディアを参照してください。

  • signature1
  • signature2
Callbacks DAT/callbacks

受信した各イベントのコールバックを含むDATへのパス。

パラメータ- Output ページ
Status Channels/status
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ランプを出力します。

Tempo/tempo

現在のテンポ(BPMとも呼ばれます)を出力します。

Beats/beats

ビートの総数を出力します。

Phase/phase

現在のフェーズをバーに出力します。

パラメータ- 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内のチャネルの名前を介してチャネルを参照します。
  • Channel Name is Path:Parameter / autoname
    チャネルは、geo1 / transform1:txなど、エクスポート先の完全な宛先です。
Export Root/autoexportroot

このパスは、チャネル名でエクスポートするすべてのパスがPath:Parameterであるルートノードを指します。

Export Table/exporttable

DATAテーブルエクスポートメソッドを使用するときにエクスポート情報を保持するために使用されるDATA。(上記を参照)