• 検索結果がありません。

PlayAudio

ドキュメント内 HARK Document (ページ 76-79)

第 6 章 ノードリファレンス 45

6.1.6 PlayAudio

表6.14:PlayAudioのパラメータ表

パラメータ名 デフォルト値 単位 説明

MASTER VOLUME float 0 [dB] マスターボリュームの設定.

DEVICE int デバイスリストの番号でデバイスを指定する.

指定しない場合はOS標準のデバイスに出力.

CHANNNEL COUNT int 2 再生チャンネル数.最大2チャンネルに対応.

MULTI CHANNEL ASSIGN Vector<int> 下記参照 INPUT MULTI CHANNEL使用時のチャンネル アサイン.

LATENCY int 1000 [msec] 安定再生を図るための遅延時間.

LENGTH int 512 [pt] FFT長.

ADVANCE int 160 [pt] シフト長.

SAMPLING RATE int 16000 [Hz] サンプリングレート.

ノードの入出力とプロパティ

入力

INPUT1 :型はMatrix<float>,Map<int, ObjectRef>,またはVector<float>型.オーディオデバイス のチャンネル1から出力する音声データ.複数チャンネル,複数音源が入力された場合はミックスして出 力する.Map<int, ObjectRef>のObjectRefはVector<float>.

INPUT2 :型はMatrix<float>,Map<int, ObjectRef>,またはVector<float>型.オーディオデバイス のチャンネル2から出力する音声データ.複数チャンネル,複数音源が入力された場合はミックスして出 力する.Map<int, ObjectRef>のObjectRefはVector<float>.

INPUT MULTI CHANNEL :型はMatrix<float>またはMap<int, ObjectRef>型.出力チャンネルのアサ インはMULTI CHANNEL ASSIGNで行う.

出力

OUTPUT :Matrix<float>型.再生データ.出力データにパラメータLATENCYの影響は受けない.

パラメータ

MASTER VOLUME :float型.マスターボリュームの設定.

DEVICE :int型.デバイスリストの番号でデバイスを指定する.指定しない場合はOS標準のデバイスに出 力する.デバイスリスト番号の確認方法は,ノードの詳細を参照.

CHANNNEL COUNT :int型.再生チャンネル数.最大2チャンネルに対応.

MULTI CHANNEL ASSIGN : Vector<int>型.INPUT MULTI CHANNEL使用時のチャンネルアサイン.

再生チャンネルに対し,入力データのインデックスまたは音源IDを0ベースで指定する.たとえば,4 チャンネル収録データのMatrix<float>を入力,そのうちインデックス1およびインデックス2に対応 する音声データをLチャンネルとRチャンネルから出力したい場合,<Vector<int> 1 2> と指定する.

指定したパラメータが入力データサイズおよびCHANNEL COUNTを上回る場合,実際の再生パラメー タを表示の上,再生可能な範囲内で再生する.本パラメータを指定しない場合,入力データの上位チャ ンネルからCHANNEL COUNTで指定したチャンネル数で再生する.

LATENCY :int型.安定再生を図るための遅延時間.

LENGTH :int型.FFT長.前段階における値(AudioStreamFromMic,MultiFFTノードなど)と一致してい る必要がある.

ADVANCE :int型.シフト長.前段階における値(AudioStreamFromMic,MultiFFTノードなど)と一致し ている必要がある.

SAMPLING RATE :int型.入力波形のサンプリングレート.

ノードの詳細

基本的にはINPUT#またはINPUT MUITI CHANNELのどちらかを使用することになるが,両方同時に入 力された場合はミックスされた音が出力される.

オーディオデバイスを使用するため,本ノードはネットワークファイルに1つのみ設置可能である.

出力チャンネルのアサイン変更方法:

INPUT1,INPUT2を利用する場合は,ノード同士の接続を変更することでチャンネルのアサインを決定す

る.INPUT MULTI CHANNELにデータを入力する場合は,マルチチャンネルデータを入力し,ノードのパラ メータでチャンネルのアサインを決定する.

デバイスリスト番号の確認方法:

デバイスリスト番号は, Windows版HARKで提供しているOutput Sound Device Listを使って確認できる. [ス タート]→[プログラム]→[HARK]にあるOutput Sound Device Listをクリックすると,図6.13に示すように 現在接続中のデバイス名が表示される.

図6.13:デバイスリスト番号の確認

ドキュメント内 HARK Document (ページ 76-79)