At Wed, 08 Aug 2007 00:35:31 +0900, koyama wrote:
Iwaiさん ご返答ありがとうございます。
確か、UA-1EX はハードウェアの音量制御が全くなかったような記憶が…。 上記コマンドで出力されたデータは、以下のようになっています。
state.UA1EX { control { } }
やっぱり中身が空ですね。 現在の所 UA-1EX はハードウェアでの音量制御がない、つまり、このデバイス は与えられた PCM データをそのままフルボリュームで演奏するのみ、という わけです。 音量の調整をするには、渡すデータ自身を変更して小さくする必要があります。 すなわち、「ソフトウェアでの音量制御」です。
ガーン!!! そうでしたか...... やってしまった。(> <) UA-4FX というのも、製品サイトにはあったんですが、 購入店舗には、UA-1EXしかなかったので、つい焦って購入してしまいました。
「安物買いの銭失い」だったんだなーーーーっ!
いえ、最近のサウンドデバイスは音量調整なし、というのが実際多いですよ。
変なチップを挿すよりは、ソフトウェアでデジタルに音量調整した方が音質的
には良いですから。もちろん、コンピュータでの処理は増えますが、ほとんど
気がつかないレベルだと思います。
あと、おそらく、Vista ではほぼ全部ソフトウェアでの音量設定になっている
んじゃないかと思われますし。
Edirol の USB だと、もしかしたら advanced mode への変更が可能なのかも
しれませんが、ソースコードを見る限り UA-1EX はサポートされていないよう
です。
--
Takashi Iwai