国内でも展開されている、定額音楽ストリーミングサービス「Amazon Music HD」のWindows向けデスクトップアプリケーションが“バージョン: 7.11”となり、新機能が追加された※。結果、「排他モード」や「WASAPI」といった言葉が話題となっている。
ただし、この名称になじみのない読者も多いと思うので、PCオーディオの基礎編として、Windows オーディオシステムの排他モードについて解説する。
編注:すでにAmazon MusicをPCにインストール済みの場合や、ブラウザー版のAmazon Music HDサービスからアプリをダウンロードした場合の最新バージョンは7.10.x。
“バージョン:7.11.x”を入手するには、Amazon.co.jpで「デスクトップ版 Amazon Music(Windows)」を検索して入手したうえ、「ゲーム&PCソフトダウンロードライブラリ」からソフトをダウンロードし、再インストールする必要がある(2020年3月15日現在)。
WASAPIには、排他モードと共有モードがある
まずは、排他モードとは何かを端的に説明しよう。排他モードというのは「ほかを使えなくする」という意味だ。利点はそれゆえに高音質となること。欠点はPCのオーディオ再生機能を1つのアプリケーションで占有してしまうことや、再生に使うアプリケーション側で、音量を変更できなくなることだ。
この排他モードはソフトウェア的には「WASAPIの排他モード」と呼ばれる。WASAPI(Windows Audio Session API)とは、Windows VistaからWindowsのオーディオ処理システムに導入されたAPIのひとつだ。API(Application Programing Interface)とは、アプリケーションがOSの機能を呼び出すために使う命令や関数の一種だと思えばいい。
さて、WASAPIには、排他モードのほかに「共有モード」もあり、こちらが標準状態だ。なぜ共有モードが標準かというと、PCは様々な音を扱う必要があるからだ。PC上で動作するものは、音楽再生アプリケーションだけではなく、動画再生アプリケーションの音声トラックもあれば、システムの警告音もある。これら様々なプログラムが仲良くオーディオ出力機能を共有して使えるようにするのがOSの役割だ。
しかし、これらの音のサンプリングレートやビット数はばらばらだ。最終的に、データを単一のフォーマット(例えば48kHz/16bitなど)にまとめなければ、DACなど音を出すハードウェアに出力できない。
この“まとめる処理”を担当するのが「ミキサー」と呼ばれるOSの機能だ。ただしこの処理には、それなりの計算力が必要である。そのため、Windows XPなど過去のOSでは、ミキサー処理に固定小数点計算を利用するなど、処理を簡易化していた。また、このミキサーがレイテンシー(処理の遅延)や音質の劣化を招き、ハイレゾ出力ができない原因にもなっていた。
この連載の記事
-
第275回
AV
ソリッドなステンレス筐体とK2HDサウンド、iFi audioの「Go bar 剣聖」 -
第274回
AV
いよいよSpotifyもロスレス配信か、Redditに解析情報 -
第273回
AV
ソニーが米国で展開し始めた、重低音新シリーズ「ULT POWER SOUND」とは? -
第272回
AV
自然な文章でプレイスリスト作成をうながせる、Spotifyの新機能 -
第271回
AV
音楽生成AIの進化速度に舌をまく、無料でも試せるStable Audio 2.0を使う -
第270回
AV
耳をふさがないイヤホンで高音質を追究したい人に、Cleer Audioがいいぞ!! -
第269回
AV
期待が高まる「Fokus Triumph」の音、NobleのMEMSスピーカー搭載イヤホン第3弾 -
第268回
AV
XPAN技術やWi-Fi 7、UWBなどをAIで統合した、クアルコムのFastConnect 7900 -
第267回
AV
K2HDに対応、個性的な機能備えたiFi audioのスティック型USB DAC「GO bar剣聖」 -
第266回
AV
日本とは異なる趣を持つ、ドイツのヘッドホンイベント“The World of Headphones” -
第265回
AV
Apple MusicとSpotifyの争いが飛び火? 欧州委員会がアップルに制裁金 - この連載の一覧へ