サラウンド サウンド信号を分割して 2 つの個別のサウンド カード間で出力するにはどうすればよいですか?

サラウンド サウンド信号を分割して 2 つの個別のサウンド カード間で出力するにはどうすればよいですか?

現在、Windows 7 (Home Edition) を使用しており、2 つの異なるオーディオ ストリームを同時に再生できるステレオ サウンド カードを 2 枚持っています。

これら 2 つのデバイスを仮想 4/0 サラウンド (クアドラフォニック) サウンド システムとして使用したいと考えています。サラウンド信号を受信して​​分割し、2 つのサウンド カードに出力できる仮想オーディオ デバイスが必要だと思います。

これを実現するにはどうすればいいでしょうか?

答え1

メディア プレーヤーの複数のインスタンスを開き、それぞれに異なる出力デバイスを選択します。各インスタンスに異なる DSP 設定を適用し、同じトラックのフロント チャネルとリア チャネルのオーディオを 2 つの異なるデバイスで再生します (チャネル アップミックス)。同じことを、同じトラックの低音と高音でも実行できます (イコライザー)。

これは、Foobar2000 という無料のオープンソース メディア プレーヤーを使用すれば確かに可能ですが、それだけでは不可能です。チャンネル ミキサーとイコライザー プラグインも必要です。設定 -> 出力で、Windows のデフォルトのオーディオ デバイス設定を無視して、出力を「プライマリ出力デバイス」から特定のサウンド サウンド カード/デバイスに変更できます。

ここで問題が 1 つあります。各インスタンスで同時に手動でトラックを開始するのは難しい場合があります。この問題を回避する方法はいくつかあると思いますが、現時点では思いつきません。これがお役に立てば幸いです。

関連情報