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にオーディオファイルを読み込むことが出来ます 。
ソースファイルのパスを設定します。
ソースファイルをリロードします。
1に設定するとオーディオが再生され、0に設定すると停止します。
オーディオの再生に使用する方法を指定します。3つのオプションがあります。
- Locked to Timeline / locked
このモードは、再生位置をタイムラインにロックします。 タイムラインでスクラブまたはジャンプすると、それに応じて曲の位置が変更されます。 タイムラインは再生位置に直接結び付けられているため、このモードではパラメーターPlay、Reset、Speed、およびIndexは無効になっています。
- Specify Index / specify
このモードでは、ユーザーは以下のIndexパラメーターを使用して、曲の特定の位置を指定できます。 このモードは、オーディオストリーム内の任意の場所へのランダムアクセスに使用します。
- Sequential / sequential
このモードは、タイムラインの位置に関係なく継続的に再生されます(Indexパラメーターは無効になっています)。 制御を許可するために、以下のリセットおよび速度パラメータが有効になっています。
Play ModeがSequentialの場合にのみ機能する速度乗数です。 値1はデフォルトの再生速度です。 値2は倍速、0.5は半速などです。 このノードはオーディオを逆方向に再生できないため、負の値はうまく機能しません。
1に設定するとキューポイントにジャンプします。プレイモードがシーケンシャルの場合のみ使用可能です。
キューのパルスを送信します。
曲のインデックスをジャンプするポイントとして設定します。
このパラメーターは、Play ModeがSpecify Indexに設定されている場合に、曲の位置を明示的に設定します。 右側の単位メニューでは、次の単位でインデックスを指定できます:Index、Frames、またはSeconds。
最後に達したときにオーディオストリームを繰り返します。
- Off / off
- On / on
以下のTrimパラメーターを有効にします。
オーディオの先頭からインポイントを設定し、オーディオストリームの開始位置をトリミングできるようにします。 右側の単位メニューで、インデックス、フレーム、または秒で単位を指定できます。
オーディオの終わりからアウトポイントを設定し、オーディオストリームの終了位置をトリミングできるようにします。 右側の単位メニューで、インデックス、フレーム、または秒で単位を指定できます。
The amount of audio to buffer to maintain smooth playback.
スムーズな再生を維持するためのオーディオのバッファ量。
TouchDesignerがオーディオファイルが開くのを待つ時間(ミリ秒単位)。 Open Timeout timeに達すると、CHOPのオーディオファイルは待機を停止し、無音を再生します。 次回CHOPがクックするときにファイルがまだ開かれていない場合は、再度待機して同じことを行います。 ファイルが開かれるか、開くことができないまで、これを続けます。
ファイルに複数のチャンネルがある場合でも、モノチャンネルのみを出力します。
ファイルが読み込まれるレベルを設定します。 1に設定するとフルシグナルになり、0でミュートされます。
これをオンにすると、チャネルが強制的に「タイムスライス」されます。 タイムスライスは、最後のクックフレームと現在のクックフレームの間の時間です。
影響を受けるチャネルを特定するために、一部の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内のチャネルの名前を介してチャネルを参照します。