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