日本の音楽サブスク現状、ブレイクへの秘策はあるのか。MUSIC高橋COOに聞く第528回:「Windowsオーディオエンジンで音質劣化」を検証~ASIO/WASAPI利用時と比較。~Windowsでオーディオを再生するのにいつも問題視されるオーディオエンジン。XP世代まではカーネルミキサーと呼ばれていたが、「Windowsカーネルミキサを通すと音質が劣化する」というのが定説であり、それを避けるためにASIOドライバやWASAPIを用いている人が多い。PCを使って実証実験を行なってみた。Vista以降はカーネルミキサーではなく「オーディオエンジン」という呼称に改められているが、この記事ではWindowsがOSシステム上持っているオーディオミキサーの呼称として「カーネルミキサー」という用語を使用する。カーネルミキサーを通して生まれたノイズを確認この実証実験を思い立ったのは、サウンド・オーディオ関連のプログラム開発を行なっているフリーのエンジニア、「ありぱぱ」氏とのやり取りがきっかけ。Forgeのほうが使いやすいし、似た実験をよく行なっているという。Forgeを試してみようと思っていたところ、メールで「やっぱりカーネルミキサーを通した音は変なので、SoundForgeで解析したところ、決定的な証拠をつかんだ」という連絡をもらったのだ。そこから、筆者も一緒に実験をしつつ、議論を重ねていったところ、さまざまな問題が見えてきた。Playerで鳴らす音は、劣化するというか変化してしまう。これは仕様とか、性能とかいうよりは、バグなのではないか、と思ってしまうほどの内容だった。Playerに限らず、iTunesを使った場合でもまったく同様だったのだ。した音の劣化・変化を分かっている人たちは、こうした現象を避けるためASIOやWASAPIを使っている。プラグインを組み込まなくてはならないので多少面倒ではあるが、プレーヤーソフトとしてfoober2000やWinAmpの人気が高いのはこのためだろう。マニアの方の中にはこうしたプレーヤーソフトではなく、DAWでオーディオを聴く人が少なくない。「Cubaseがいい」とか、「SONARのほうがいい」、「StudioOneがベストだ」といった議論がされているので、個人的には訝しく思っていたというのが正直なところ。DAWを本来の目的とはまったく違う使い方をしていることにも違和感を持っていたわけだが、実験を進めて行くうちに、彼らがDAWを評価する理由も少し見えてきた。いうのも、DAWでオーディオ再生している人に限って、その多くがASIOドライバではなく、MMEドライバで再生していたからだ。確かにUSB-DACでASIOドライバに対応しているものは少ないし、ASIO4ALLなどのコンバータを入れるとマシンが不安定になるというのも実情。Playerなどで再生するのと比較して問題が少なくなり、結果としていい音での再生ができることも見えてきたのだ。ここからもう少し具体的にその現象について見ていくことにしよう。7の64bit版をインストールしたPCで、オーディオインターフェイスにはRolandのQUAD-CAPTUREを利用した。このQUAD-CAPTUREはASIO、WASAPIが利用できるのと同時にもちろん、MME、DirectXが利用できる上、再生した音をそのままリダイレクトで録音できてしまうからだ。QUAD-CAPTUREただし、各種実験結果がQUAD-CAPTURE固有の問題でないかの検証のため、マザーボードのS/PDIF出力を別のオーディオインターフェイスでデジタルのまま取り込むという方法も試してみたが、まったく同じ結果となったことも記しておこう。