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プロセスに入れます。
オーディオ出力をオンまたはオフにします。
DirectSoundドライバーとASIOドライバーを選択します。
- DirectSound / directsound
デフォルトのWindowsオーディオドライバー(WDM)。
- ASIO / asio
ハードウェアの製造元から提供される低遅延ドライバー。
出力先の利用可能なオーディオデバイスのメニュー。 デフォルトを選択すると、オーディオデバイスは、Windowsのコントロールパネル> サウンドとオーディオデバイス> オーディオ> サウンドの再生で選択したデバイスに設定されます。
DriverがASIOに設定されている場合、このパラメーターを使用して、出力チャンネルを選択します。
秒単位のオーディオバッファの長さ。 オーディオ出力はこの量だけ遅れます。 たとえば、Buffer Lengthが0.25の場合、このCHOPが受信してから(バッファをいっぱいに保つため)250ms = 0.25秒後にサウンドが発生します。 オーディオ出力にパチパチという音やポップ音が聞こえる場合は、この値を増やしてみてください。
0 =ミュート、1 =フルボリューム。
0 =左、0.5 =中央、1 =右。
出力を-1〜1にクランプして、オーディオシステムのクリッピングとオーバードライブを回避します。
CHOPにすべてのフレームをクックさせます。 これは、オーディオを出力するときに常にチェックする必要があります。 これは、CHOPが使用されていないときにオフにすることができます。
このページの出力と次のOutput 2ページは、オーディオデバイスの異なるスピーカー出力にルーティングするためのものです。 すべてのデバイスがすべての出力をサポートするわけではありません。
Audio Device Out CHOPに複数の入力チャンネルがある場合、チャンネルはチェックされたスピーカー出力に順番に適用されます。 最初の入力チャンネルはチェックされた最初のスピーカーに出力され、2番目の入力チャンネルはチェックされた2番目のスピーカーに出力されます。
このパラメーターページには、以下のスピーカー出力があります。
このパラメーターページには、以下のスピーカー出力があります。
これをオンにすると、チャネルが強制的に「タイムスライス」されます。 タイムスライスは、最後のクックフレームと現在のクックフレームの間の時間です。
影響を受けるチャネルを特定するために、一部のCHOPでは、Commonページの
でスコープ文字列を使用することができます。
複数の入力CHOPのサンプルレートが異なる場合を処理方法を設定します。 リサンプリングが発生すると、カーブは補間方法オプションに従って補間されます。補間オプションが使用できない場合はLinearで処理されます。
- Resample At First Input’s Rate / first
最初の入力のレートを使用して、他の入力をリサンプリングします。
- Resample At Maximum Rate / max
最も高いサンプリングレートでリサンプリングします。
- Resample At Minimum Rate / min
最も低いサンプリングレートでリサンプリングします。
- Error If Rates Differ / err
競合するサンプルレートは受け入れません。
CHOPチャンネルをパラメーターに接続する方法を設定します。 詳細については、Exportの章を参照してください。
- DAT Table by Index / datindex
ドッキングされたDATテーブルを使用し、CHOP内のチャンネルのインデックスを介してチャンネルを参照します。
- DAT Table by Name / datname
ドッキングされたDATテーブルを使用し、CHOP内のチャネルの名前を介してチャネルを参照します。