2011年2月1日火曜日

USB スピーカーとヘッドホンに対して VSTHost でイコライザーをかける - 仮想的なサウンドデバイスを利用して

PC の音声出力に対してリアルタイムにイコライザーをかける」のつづき

ヘッドホンにイコライザーをかけれない

前回、USB スピーカーに対してイコライザーをかけるために下図の構成にした。 ( ASIO4ALL を使わない場合)

CropperCapture[26]

この設定で PC のフロントにあるイヤホンジャックにヘッドホンを差し込む。

CropperCapture[51]

当然ながら、この状態ではヘッドホンに出力される音声は VSTHost を経由していないため、イコライザーを効かせることができない。できればヘッドホンに対してもイコライザーをかけたい。

 

仮想的なサウンドデバイスを利用

Windowsの最大音量を制限する」 によると、

Windows上で再生されるオーディオをそのままVSTホストへ入力できるようにするには、そのための仮想オーディオドライバが必要である。

前回は音声の出力先として内蔵のサウンドデバイスに出力していた。これをソフトウェア的なものに置き換える必要があるようだ。

CropperCapture[52]

この仮想的なサウンドデバイスとしては、

これは純粋な意味でのフリーのものが見つからないのだが(…)、Aimersoft WMA Converterという製品の無料の試用版に付属しているものがある…

(同上より)

Aimersoft Music Converter より、Free Trial をダウンロードしてインストール。

これにより「コントロールパネル > サウンド」を確認すると、仮想的なサウンドデバイス

  • WsAudio_DeviceS(1) ~ (5)

の 5 つが追加されたのがわかる。

WsAudio_DeviceS(1) を既定のデバイスに設定。

CropperCapture[55]

以下続けて 上記サイトを参考にしながら設定。

VSTHost のメニューより「Devices > Wave…」。

  • Input port: ライン WsAudio DevicesS(1) --- 上記で「既定」に設定した仮想的なサウンドデバイス
  • Output Port: スピーカー SoundMAX Integrated --- サウンドカードのヘッドホンの出力に対応したデバイス

( MME, DS のどちらでも聞けた。)

CropperCapture[59]

この段階では以下のような構成。

CropperCapture53

ところで、前回 VSTHost への入力はサウンドカードの「ステレオミキサー」を利用した。今回は「ライン」を使った。この辺り何がどういう機能を担っていて、使い分けの基準がよくわからない。 (+_+)

水おいしいです^o^: 猿ちぃで仮想ステミキ(仮想サウンドカードを使用してステミキ放送)」によると、

それぞれのサウンドカードはそのサウンドカード内でしか、普通は音のやりとり(再生したり録音したり)ができないよ。別のサウンドカードと音をやりとりするためにはオーディオケーブルをつなぐか、ソフトが必要だよ。

ステレオミキサーは、スピーカーから出る音を受け取って録音する感じだよ。」

仮想サウンドカードの、WsAD_383も、ラインに見えるステレオミキサーだよ…

仮想サウンドカードには、[ステレオミキサー]と表示されていないけれど、ステレオミキサーとして機能するものがあるよ。…

でもステミキ効果が有るのは、同じ名前のスピーカーに対してだけ

上記から推測すると、「サウンドカードというのは音声入出力の機能で、普通は単体で独立して一つのまとまった機能を有している。仮想的なものも同様だけれど、見かけと機能がちょっと違う。」とだけ認識しておけばいいかな。単に使う側としては。

 

ASIO4ALL

前回と同様、音声と映像のズレを最小にするために ASIO4ALL を設定。

CropperCapture[54]

VSTHost のメニューより「Devices > Wave…」。

  • Output Port: ASIO: ASIO4ALL v2

CropperCapture[66]

VSTHost のメニューより「Devices > Asio Control Panel…」により、ASIO4ALL の設定ウィンドウを表示し、右下レンチのアイコンをクリックして Advanced Option に切り替える。

 

USB スピーカーにイコライザーをかける

USB スピーカーに VSTHost のイコライザーをかけるには、WDM Device List で以下をチェック。

  • WsAudio_DeviceS(1) --- 仮想的なサウンドデバイス
    • In: …
  • USB Audio DAC

ヘッドホンにつながっているサウンドデバイスである SoundMAX Integrated Digital HD Audio のチェックははずす。

CropperCapture[60]

 

ヘッドホンにイコライザーをかける

ヘッドホンに VSTHost のイコライザーをかけるには、WDM Device List で以下をチェック。

  • WsAudio_DeviceS(1) --- 仮想的なサウンドデバイス
    • In: …
  • SoundMAX Integrated Digital HD Audio
    • SoundMAX HD Audio O

USB スピーカーにつながっているサウンドデバイスである USB Audio DAC のチェックははずす。

CropperCapture[62]