Record CHOP

概要

Record CHOPは、1番目の入力(Position)から入ったチャンネルを受け取り、内部的に変換してレコーディングします。そして、保存されたチャンネルをCHOPの出力として出力します。 オプションの2番目の入力(Active)はレコーディングのを使用可能/不能の切り替えに使用します。
レコーディング中、Record CHOPはカレント・フレームで1番目の入力の値だけを使用します。 Typeは、入力値の変換方法を決定します。
RecordがAuto Rangeに設定され、ActiveインプットがONになり、TouchDesignerは再生していると、既存のストレージ配列はクリアされます。そして、ActiveインプットがOFFになるまで、チャンネルは新しいストレージ配列でレコーディングされます。 これは、サンプラーのように機能します。
Mouse CHOPとKeyboard CHOPはRecord CHOPの入力のPositionとActiveによくアタッチされます。これは、キーボード・キーを押すと、マウスの動きをレコーディングすることができます。(参照:Keyboard CHOP)。
Record Segmentはtrails、snakes、モーションのtime-historyを使用する他のモデルの記録に便利です。 入力のスムージングについて、Time Slice CHOPを参照してください。

パラメータ – Control ページ
Record / record

記録するタイミングと量を設定します。:

  • Off / off
    出力を変更しないままにします。
  • On / on
    順方向に再生するときに常に記録します。 アクティブな入力がオフ状態の場合、入力は現在の値に維持されます。
  • Add / add
    Record CHOPに以前に記録された既存のチャンネルセットにオフセットを追加します。 アクティブな入力がオフ状態の間、チャンネルは変更されません。
  • Auto Range / auto
    アクティブのオン/オフに基づいて間隔を作成します。
Record Input / sample

レコードがタイムスライスをサンプリングするか、現在のフレームをサンプリングするかを指定します。 通常、すべてのフレームが評価されるため、オーディオには現在のタイムスライスを使用します。
間隔が現在のフレームに設定されている場合、常に現在のフレームをcookします(見るだけです)(ただし、この設定に関係なく、下流のものはcookします)。 したがって、通常はオーディオには使用すべきではなく、キャプチャされたフレーム間の値を補間するため、デバイス入力のようなものには使用しないでください。

  • Current Frame / scur
  • Current Time Slice / sslice
Interpolation / interp

補間を使用して、欠落した入力サンプルを計算する方法を決定します。 Hold Previous Valueを使用すると、まさにそれが行われます。 LinearおよびCubic補間は、線形(時間内の値間の直線)またはCubic(開始値と終了値の間の滑らかな丸め曲線)の値の数学的な補間を作成します。

  • Hold Previous Value / hold
  • Linear / linear
  • Cubic / cubic
Record Output / output

CHOPから出力を取得するフレーム範囲を設定します。

  • Full Range / full
    フレーム範囲は、記録を開始する瞬間のフレームから拡大します。 TouchDesignerが2回フレームを超えると、サンプルが記録されます。Reset Channelsを押して再起動します。
  • Current Frame / curframe
    現在のフレームのみを出力します。
  • Current Frame at Frame 1 / frame1
    現在のフレームを出力しますが、フレーム1にシフトします。チャンネルの値が変わらない場合、行われるcookの量を減らします。
  • Current Time Slice / slice
    現在のサンプルのタイムスライスのみを出力します。
  • Segment / segment
    レコードセグメントの開始/終了の長さで設定されたサンプルのスライディングウィンドウを出力します。
Record Segment / segment

データは固定範囲の間隔で記録され、最新のデータは間隔の終わりに記録され、残りのサンプルは間隔の始まりに向かってシフトされます。 これはヘビを作るのに便利です。

  • segment1
  • segment2
Record Segment Unit / segmentunit

記録するセグメントの単位を設定します。

Reset Channels / reset

現在の出力がクリアされ、後続のすべてのチャネルが単一のサンプル長を開始します。

Reset Condition / resetcondition

リセットするコンディションを設定します。

  • Off to On / offtoon
  • While On / on
  • On to Off / ontooff
  • While Off / 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内のチャネルの名前を介してチャネルを参照します。
Export Root / autoexportroot

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

Export Table / exporttable

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