Windows+Foobar2000でUSBオーディオの音楽再生を最大限に引き出す完全ガイド
Foobar2000は、オーディオ愛好家の間で最も人気の高いメディアプレイヤーのひとつです。ほぼすべてのオーディオ形式に対応し、高度なカスタマイズ性を備え、想像しうる限りの最高音質を実現するための便利なプラグインも豊富に揃っています。
USBオーディオインターフェースとは何か?
長年、多くの人はPCのオンボードサウンド(例えばRealtek HD)で満足してきました。Realtek HDは決して悪くありませんが、専用のサウンドカードではありません。そして今、より一般的な選択肢となっているのがUSBオーディオインターフェースです。
USBオーディオインターフェースについては少し混乱があるかもしれません。そもそも何のためのもので、専用サウンドカードはまだ必要なのか?結論から言えば、USBオーディオインターフェースこそが専用サウンドカードであり、通常は何らかの内蔵プリンプ(ヘッドアンプ)を備えています。マザーボードのPCIeスロットではなく、USB(あるいはFireWire/Thunderbolt)経由で接続するだけの違いです。
「USB接続の入出力対応・外付け専用サウンドカード」と呼ぶのはあまりに長ったらしいので、「USBオーディオインターフェース」という名称が定着しましたが、勘違いしないでください。USBオーディオインターフェースは、PC内部に取り付ける専用サウンドカードと実質的に同じものなのです。
人気のUSBオーディオインターフェース
- Tascam US-2×2
- PreSonus AudioBox iTwo
- Focusrite Scarlett 2i2
- Behringer U-Phoria UMC22
高音質オーディオの世界が初めてで、最初のUSBオーディオインターフェースをPCにつないだばかりで、オンボードミキサーをバイパスしたい場合、Foobar2000(またはUSBインターフェース経由で信号を出力するその他のオーディオソフト)を最適に設定する方法を調べるのは一苦労です。本ガイドでは、USBオーディオを最大限に活かすためのハードウェアとソフトウェアの最適な設定手順を順を追って解説します。
ハードウェアのセットアップ
最初にお断りしておくと、筆者は前述の「人気」USBオーディオインターフェースは所有していません。筆者が使っているのは、ギター用マルチエフェクター「Zoom G2.1Nu」です。これは16bit/48kHzで動作する内蔵USBオーディオインターフェースを備えており、専用のASIOドライバー付き。機能的には他のどのUSBオーディオインターフェースともまったく同じで、入力ジャックからギターを鳴らすためのエフェクター機能が追加されているだけです。
筆者のハードウェア構成は以下の通りです(皆さんの環境も似たようなものになるはずです):
・USBオーディオインターフェースはUSBケーブルでPCに接続。
・USBオーディオインターフェースのステレオLine-Outジャックには、3.5mmステレオオス→6.35mmステレオメス変換アダプター(1ドル程度)を使用し、5.1chスピーカーシステムのAUX/RCA入力へ接続。
Zoom G2.1NuはACアダプターとUSBバスパワーの両方で駆動できますが、USBオーディオインターフェースを選ぶ際は、AC電源対応モデルを選ぶべきです! 特に重いオーディオ処理を行っているとき、PCからのUSB給電だけでは電力不足になり、音飛びや音量低下を招くことがあります。AC電源で駆動すれば、常に最適な状態で動作させられます。
デバイスマネージャーのスクリーンショットをご覧ください。筆者のZoom USBインターフェースには、ASIOベースの独自ドライバー「Zoom G Series Audio」があります。あなたのUSBオーディオインターフェースにも専用ドライバーが付属しているはずです。基本的には必ずメーカー純正ドライバーを使いましょう。ただし、あまりにバグだらけで古い場合はASIO4ALLなどを試すのも手です。ちなみに筆者は、BIOS設定でオンボードオーディオを完全に無効化しています。
さらに「サウンド>再生デバイス」の設定画面では、Zoom USBインターフェースを既定のデバイスに設定し、既定のフォーマットは対応最大値である16bit/48000Hzにしています。24bit/192000Hzに対応したUSBオーディオインターフェースもありますが、音楽再生においてこれはまったく無意味です。その理由は後ほど説明します。
Foobar2000を最適なUSBオーディオ再生用に設定する
Foobar2000の「環境設定>出力」メニューを開き、USBオーディオインターフェースをメインの出力先として選択します。DirectSoundでも十分ですが、完全に途切れのないオーディオ再生(Windowsのシステム音を排除)を目指すなら、WASAPIイベントモードを選びましょう。
これはあくまで好みの問題で、音質面でWASAPIがDirectSoundより優れているという確たる証拠はほとんどありません。大きな違いは、DirectSoundは常にWindowsミキサーを経由するため、外部DSP(DFX/FXSoundなど)やシステム全体に作用するイコライザーアプリ(Equalizer Pro、Equalizer APOなど)をサウンドチェーンに組み込める点です。
一方、WASAPIを使うとWindowsミキサーを完全にバイパスします。つまりオーディオ出力はPCから直接USBオーディオインターフェースへ送られ、使用中のメディアプレイヤー以外の外部DSP/イコライザーは利用できなくなります。
Foobar2000でWASAPI出力を使いたい場合は、公式サイトからWASAPI出力サポートプラグインをダウンロードしてください。コンポーネントファイルをダブルクリックすると自動的にインストールされるので、その後Foobar2000を再起動します。
さらに、最適な再生品質のために調整しておきたい項目:
- 環境設定>出力>バッファ長=500ms未満。筆者は普段50msで運用していますが、音飛びが出る場合は数値を上げてください。
- 環境設定>再生>ReplayGain=なし。リプレイゲインは絶対に使わないこと!知覚的な音量レベルを人工的に作り出すだけで、音質を劣化させます。
- 環境設定>詳細>再生>ファイル全体のバッファリング上限=10000
- 環境設定>詳細>WASAPI>ワーカープロセスの高い優先度=チェックを入れる
- 環境設定>詳細>WASAPI>MMCSSモード:「Pro Audio」と入力
あとは手持ちの最高のロスレス音源を見つけて、再生してみましょう!
Foobar2000でインパルスレスポンス(IR)を活用する
インパルスレスポンスの読み込みは、音楽のサウンドスケープを一変させる人気の手法です。特にrooted AndroidアプリViper4Androidユーザーの間で有名ですね。実はFoobar2000にもIRローダープラグインがあり、Viper4Android用のIRファイルを.WAVへ簡単に「変換」してFoobar2000に読み込めます。
まず「foo_dsp_convolver_0.4.7」プラグインをダウンロードしてインストールします(.DLLファイルなので、「環境設定>コンポーネント」メニューへドラッグ&ドロップしてください)。
ただしこのコンボルバーは.WAV形式のインパルスレスポンスしか読み込めません。一方、市販・配布されているIRファイルの多くは.IRS拡張子で作られています。
そこで、お好みのIRパックを入手しましょう。ここではViper4Android向けに作られた「Dolby IRS」インパルスレスポンスの優れたパックを例に、これらを.WAVへ変換してFoobarに読み込みます。
.IRSファイル群を含む.ZIPファイルをダウンロードして解凍したら、コマンドプロンプトを起動し、CDコマンドで.IRSファイルがあるフォルダへ移動します。
次に、コマンドプロンプトで以下のコマンドを実行します:rename *.IRS *.WAV
これですべての.IRSファイルが自動的に.WAVファイルへ変換され、foo_dsp_convolverプラグインで問題なく読み込めるようになります。
(注意:foo_dsp_convolverプラグインは、コンポーネントチェーン内でリサンプラーの後に配置してください!)
Foobar2000の再生エラー(サポートされていないストリーム形式)への対処
おっと、これは何でしょう?24bit/192HzのロスレスFLACファイルを再生しようとしたところ、Foobar2000からエラーメッセージが表示されました。原因は何なのでしょうか?
考えられるのは次の2つのケースです。
- 出力フォーマットのビット深度が、USBオーディオインターフェースの対応範囲を超えているケース。筆者のZoom USBインターフェースは16bit/48kHzが上限なので、Foobar2000の出力フォーマットを16bitに設定します。
- それでも解決しない場合は、「環境設定>DSPマネージャー」でFoobarのリサンプラー(PPHS)プラグインを有効にします。
これは、24bit/192Hzのファイルを再生しようとした際に、オーディオドライバーが処理できなかったために起こります。オーディオファイルをドライバーのネイティブ周波数へリサンプリング(この場合はダウンサンプリング)すれば、ファイルは完璧に再生されます。
ここで「24bit/192Hzで再生したいのに、なぜダウンサンプルしなきゃいけないの?」と思った方へ――率直に言って、24bit/192Hzの再生は本当に必要ありません。メリットはほぼゼロです。人間の耳は22kHz以上の音を聞き取れませんし、それ以上聞こえると主張する人がいても、ブラインドテストではしばしば否定されます(超人的な聴覚を持つ、人口の約0.01%の人を除けばの話ですが)。
もちろん、数十万円もするスピーカーを揃えたウルトラハイファイ環境なら、16bit/48Hzと24bit/192Hzのわずかな違いを感じ取れるかもしれません。ただしそれはごく僅差で、主に静かな間奏部(クラシックの穏やかなパッセージなど)における、ほんのり広がった音像空間の差に帰着します。現代のポップスやロックでは、耳で違いを認識することはまずありません。
そもそもウルトラハイファイ環境をお使いの方は、24bit/192Hz再生に対応した高価なUSBインターフェースをすでに購入しているはずなので、この問題自体が発生しないのです。
-
Windows 10の絵文字・顔文字・記号パネルを便利に使いこなす方法
Windows 10の絵文字ピッカーは、2019年5月アップデート(バージョン1903)で大幅に拡張されました。パネルには新たに「顔文字」と「記号」が追加され、特に記号機能によって、普段あまり使わない特殊文字へのアクセスが格段に簡単になりました。 絵文字パネルの開き方 最近のWindowsの多くの機能と同じように、この絵文字パネルは操作自体はシンプルですが、存在を知らない人も少なくありません。パネルを呼び出すには、「Win + .(Windowsキー+ピリオド)」または「Win + ;(Windowsキー+セミコロン)」のショートカットキーを使用します。画面右下にパネルが表示され、テキストフ
-
Shazamは音楽認識だけじゃない!知っておきたい隠れた便利機能と活用術
クラブでパーティーを楽しんでいるときも、お店でショッピングをしているときも、ふと耳に残る曲がありますよね。バックグラウンドで流れている素敵な曲や、初めて聴く曲に出会った瞬間、多くの人はすぐにスマホを取り出してShazamを起動し、曲名を特定するのではないでしょうか。まさに魔法のような体験です!曲名を尋ねれば、文字通り数秒で答えてくれるShazam。バックグラウンドで何が流れていても検出できる驚異的な能力で知られるこのアプリは、スマートフォンに必須の存在です。特に、新しい音楽を探求するのが好きな方には欠かせません。ところで、Shazamには隠された機能や能力がたくさんある強力なアプリだということ