A0(728x90)伸縮サイズ2010/05/04藤本健WASAPIでiTunesを高音質に再生!?003614Windowsにおいて、カーネルミキサーを介さずにオーディオを出力したり、レコーディングしたりできるASIOドライバは、レイテンシーを小さくできるとともに、より高音質な入出力が可能であることからDTMにおける標準となっています。このASIOとほぼ同等なことをMicrosoftがWindows標準の機能として搭載したのがWASAPIです。Playerもサポートしていないというのに......。iTunesはWASAPIに対応している本来のDTMの話題からはちょっと離れますが、簡単な方法によってWindowsをより高音質なプレイヤーとして活用するできる可能性があるので、その設定方法について紹介してみましょう。Playerは「音が悪い」として避けられてきたことは事実です。その背景にはやはり、MME/DirectSoundドライバが採用されており、カーネルミキサーを経由することから、音質劣化が発生していたことがあるのです。そのため、ASIOドライバが利用できるプレイヤーソフトである、Winampやfoobar2000、uLilithといったソフトが使われてきました。PCで音を聴くのに、わざわざ特別なプレイヤーソフトを使うのは面倒という人もいるでしょう。一方で、普段はiPod/iPhoneで音楽を聴くので、PCではiTunesを使っている、という人もかなり多いのではないでしょうか?そのiTunes、残念ながらASIOには対応していないものの、バージョン9.0以降でWASAPIを対応しているので、これを利用することで、ある程度ながら音質を向上させることができるのです。Playerを起動します。[編集]メニューから[設定]-[QuickTime設定]を開き、「オーディオ」タブを選んでみてください。Session」にしてください。これがWASAPIを意味しているのです。Sessionを選択するたった、これだけの操作で音が多少なりとも音質が向上する可能があるのですから、嬉しいですよね。WASAPIを利用するには条件があります。7である必要があります。XPの場合はOSがWASAPIをサポートしていないため、グレーアウトされて選択することができません。9.1では利用できないようです。XPではサポートされていないとはいえ、実際に聴き比べてみたのですが、あまり大きな違いは感じられませんでした。ネット上の掲示板などを見ると、「劇的に変わった...」という声もあるので、環境によってはそうなのかもしれませんが......。音に違いが出なかった背景にはWASAPIの動作モードというものと関係があるようにも思いました。実は、WASAPIには「排他モード」、「共有モード」というのがあり、前者の場合は、1つのアプリケーションでそのオーディオインターフェイスを占有することができ、後者は各アプリケーションで同時に使えるというものです。iTunes/QuickTimeでは後者のようで、結果として、Windows標準のミキサー、つまりカーネルミキサーも効いてしまうのです。なると、レイテンシーは小さくできても、音的には、それほど改善が見込めないのかもしれません。ごめんなさい、共有モードであることは確かなのですが、それゆえにカーネルミキサーを通すという話は間違いですね。私の手元のマシンの動作として、カーネルミキサーを通っているような音となっています。原因がハッキリ究明できていませんが、また改めてテストして確認してみたいと思います。追記2以前テストしたのがHD-AudioのS/PDIF出力でテストしたのが原因だったかもしれません。インターネットのINASIOドライバのドキュメントによれば、HD-Audioの場合は排他(Exclusive)モード、USBオーディオの場合は共有(Share)モードを選択するとあるので、USBオーディオを使うと改善するのかもしれません。後日、別記事で検証してみたいと思います。一回いろいろ追記したのですが、どうやら最初の考察で正しいようですね。共有モードにするとカーネルミキサーをとおり音質劣化するみたいです。WASAPIにはなったがカーネルミキサーが効いてしまう!?また、やや納得のいかなかったのは、出力フォーマットの設定です。96kHz固定となっているオーディオインターフェイスであっても、44.1kHzや48kHzを設定できてしまうのです。本来であれば、使用可能なサンプリングレート以外はグレーアウトされて、設定できなくなると思うのですが、どうもドライバ側?またはQuickTime側で勝手にリサンプリングを行ってしまうようなのです。これでは、やはり高音質を求めるのは難しいのかもしれません。確かに、排他モードを採用すると、多くのユーザーにとっては、扱いづらい仕様になってしまうとは思いますが、ぜひ、今後のバージョンでのサポートを期待したいところです。排他モードにすると、そのアプリケーションがオーディオドライバを占有してしまい、ほかのアプリケーションで音を出せなくなるので不便です。iTunesが排他モード対応したからすぐに高音質になるというわけでもなさそうですね。posts.藤本健DTM、デジタルレコーディング、デジタルオーディオを中心に執筆するライター。Laboratoryを2001年より連載。「Cubase徹底操作ガイド」(リットーミュージック)、「ボーカロイド技術論」(ヤマハミュージックメディア)などの著書も多数ある。趣味は太陽光発電、2004年より自宅の電気を太陽光発電で賄うほか、現在3つの発電所を運用する発電所長でもある。Commentsこの記事についたコメント5件のコメントちょっと気になるはじめまして。Playerを起動します。iTunesのオーディオのコントロールをしているのはQuickTimeに関係なく制御されている様に思われます。AM藤本健こんにちは。ありがとうございます。これ2年以上前の記事で、iTunes9での検証結果です。その時点では確かにテストしてみてそうでした。その後、状況が変わっているのかもしれません。今度改めてチェックしてみます。ご返信下さりありがとうございました。>これ2年以上前の記事で、iTunes9での検証結果です。>その時点では確かにテストしてみてそうでした。>が、その後、状況が変わっているのかもしれません。>今度改めてチェックしてみます。お手数をおかけして申し訳ございません。Playerを起動します。様な内容の書き込みをよく見かけます。半分ぐらいのブログで、藤本健さまのブログへハイパーリンクが設定されています。皆さまも藤本健さまを信頼しているのだろうと思います。私も応援しております。PM藤本健すみません。遅くなりましたが、いま改めて確認しました。9.1では利用できないようです。書いているとおりで、64bit版ではQTとの連携関係になっていたいため、WASAPIを使うことができないんですね。10.6.3.25で確認しましたが、変わっていませんでした。64bitのiTunesではWASAPIを使うことはできないようです。いえ、ここからは個人的な感想ですが、共有モードのWASAPIではあまり音質向上は感じられませんでした。AppleもあえてWASAPI対応をしていないのかもしれません。それであればFooberなどのほかのプレイヤーを使うほうがいいかもしれませんね。コメントをキャンセルメールアドレスが公開されることはありません。SynthsをAbletonが無料で公開。Creative運営についてABOUT広告募集お問い合わせDTMステーションについてDTM、デジタルレコーディング、DAW、MIDIといった分野の情報を紹介します。初心者の入門用として、プロミュージシャンの実践術としても役立つ記事、製品レビューなどをお届けします。RSSのfeedはこちらです。“DTMステーション”。