- 締切済み
ソフトウェアMIDI音源の出力先デバイスのインタフェース指定方法
ソフトウェアMIDI音源の出力先デバイスのインタフェース指定方法 なかなか解決ができず、質問させて頂きます。 ※わかり易いように例えで記載いたします。 PCに二つのオーディオ出力デバイス、例えばUSBバスパワーのスピーカーAとB、2つがついており、 MIDIの規定のデバイスをソフトウェアMIDI音源(例えばS-YXG50)とします。 その状態でMIDIを再生すると音はUSBバスパワーのスピーカーAから音が出たとします。 今度は同じMIDIを再生させスピーカーBから音を出したいとします。 ←これが要望となります。 指定するところがないため、とりあえず・・・ (1)コントロールパネル-サウンドとオーディオ デバイスのプロパティ-音の再生 規定のデバイス をスピーカーBに変更してみる。 →音が出たのはスピーカーA。スピーカーBには変わらず。 (2)デバイスマネージャでスピーカーAを無効とする。 →音が出たのはスピーカーB。ただし、スピーカーAを有効とするとその後は音が出るのは またスピーカーAとなってしまう。 ソフトウェアMIDI音源の出力先デバイスのインタフェース指定はどこで行うのでしょうか? 自分なりにレジストリなども探ってみたのですが、いまいちわかりません・・・。 ご存知のかた、ご教授下さい、よろしくお願いいたします。 OS:WindowsXP
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- violet430
- ベストアンサー率36% (27472/75001)
回答No.1
1)をする前に、再生ソフトを終了させていないのではないですか?
お礼
ご返答ありがとうございます。 さて、再生ソフトについてですが無論落としています。 また、上記にはそこまで記載しておりませんが、レジストリのSound Mapper/Playback がスピーカーBになっていることを確認した上で再生ソフトを起動しMIDIの演奏をしています。それでもなぜかスピーカーAで再生されてしまいます。 おそらく、出力デバイスになんらかの優先順位らしきものがあり、その優先が高いものが使用可能なときはそれを使用するみたいなものがあるのでは・・・と思っているのですが、それが何なのかさっぱりわかりません。少なくてもGUI上からはそれを指定は出来ないのではと思ってはいるのですが・・・。