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