PCオーディオ再生の問題点

 下の表はRMAA(オーディオデバイス性能評価ソフト)を用いて手持ちのサウンドカード Creative Sound Blaster X-Fi Digital Audio(SB-XFI-DA)をWindows標準のMME(MultiMediaExtention)ドライバでループバックテストした結果。左から、SP出力→ラインIN、光出力→光IN、光出力(48kHz)→光IN(44.1kHz)。

 

loopback1

 普通、アナログよりもデジタルの方が劣化が少ないはずなのに、アナログ接続よりもデジタル(光同士)接続の方が悪い結果になった。
 一番右のようにサンプリング変換が発生する形にすると歪率が著しく劣化し、周波数の上限もショートする。これだとマザーのオンボードサウンドのほうがマシだ。

 このような信号劣化の原因はMS製のサウンドドライバによるものという。サンプリング変換で著しく劣化するのは、リサンプリング処理が適切に行われていない証拠だ(ちなみに44.1kHzというように整数倍なら劣化は無い)。

 

 このような劣化を回避するために、KS(Kernel Streaming)、WASAPI[2]、ASIOなどのドライバが提供されている(メーカ独自のものは機器に制約を受ける)。これらはいずれも、劣化の原因となっているMS製のドライバ(Windowsのカーネルミキサー)をバイパスして元に近いデータを送り出すことを特徴としている。

 一方、これらのサウンドドライバが使える汎用再生ソフトは限られていて候補は現状 foobar[1]、Winampくらいしかない。実際foobarにWASAPIをインストールして音を出してみると透明度が増してクオリティアップしたように感じられる(有料版のRMAAproを使うと、ASIOを使ったテストができて上のようなグラフが描ける)。

 他の回避策に、ASIO4ALLというドライバを使う手がある。これは擬似的にASIOを実現するソフトだが、再生ソフト側でASIO4ALLのドライバをセレクトできないと使えない(WMPなどは無理のよう)。他にはMMEを選択してボリウムを99%以下で使う手があり[3]、この設定でMS製ドライバでも致命的な音質劣化を回避出来るようだ。

 

<参考購入先>
人気のサウンドカード サウンドカードで決まるPCオーディオ。Creativeがお勧

<関連記事>
MP3でハイレゾを越える究極のデジタルサウンドを楽しむ

<参考文献>
1.foobar
2.WASAPI
3.「Windowsオーディオエンジンで音質劣化」を検証~ASIO/WASAPI利用時と比較。劣化回避の方法は? ~ AV Watch