2005年頃から、私はMacでAltec Lansing FX6021スピーカーシステム(ステレオスピーカー2台とサブウーファー1台)を使って音楽を聴いています。音質は素晴らしく、電源と音量をコントロールする専用コントローラがあるのはありがたいです。キーボードショートカットやグラフィカルインターフェースを使うよりも、サウンドのオン/オフや音量調整が簡単です。ところが、最近コントローラのどこかが故障してしまい、操作不能になり、音が途切れたり完全に消えてしまったりしてしまいました。いくつかトラブルシューティングを行った結果、交換するのが賢明だろうと判断し、TidBITS Talkでアドバイスを求めたところ、アドバイスをいただきました。
しかし、提案されていることを全て試しながら、音楽を聴きたいのです。私は27インチのiMacと27インチのThunderbolt Displayを使っていますが、どちらもそこそこのステレオスピーカーを搭載しています。しかし、どちらかを使ってみたところ、音のバランスが悪く感じました。私はiMacとThunderbolt Displayのちょうど真ん中に立っているので、デスクの右側にあるiMacに音声を送ると右側から聞こえるのに対し、Thunderbolt Displayに送ると左側から聞こえてくるように感じました。より正確なステレオサウンドを得るために、両方のスピーカー間の信号バランスを調整する方法を見つけたいと考えていました。
HomePodのステレオペアを思い浮かべながら少し調べてみたところ、Appleが以前から複数のオーディオ出力デバイスを1つにまとめる方法を提供していることがわかりました。iMacとThunderbolt Displayのスピーカーを組み合わせることで、デスクの両側から均等に音を出すことができるようになりました。この機能を使えば、Macと接続したスピーカーで同じ音を再生したり、5:1または7:1のサラウンドサウンドシステムを構築したりできます。残念ながら、HomePodのようなAirPlayスピーカーは使えません。これについては後ほど詳しく説明します。
マルチ出力デバイスを作成する
この組み合わせオーディオマジックを実現する秘訣は、アプリケーションフォルダ内のユーティリティフォルダにあるAudio MIDI設定アプリです。私はオーディオに詳しいわけではないので、このアプリの機能についてはあまり理解していませんが、複数のオーディオ出力デバイスを1つの出力先にまとめるのは、いくつか注意点があるとはいえ、比較的簡単です。
(Apple 様、Audio MIDI 設定を更新して、そのインターフェースを「マスター」という用語を否定する企業スタイルガイドと同期させた方が良いかもしれません。言うことは実行する、といった具合です。フィードバック アシスタントのレポートを確認してください。)
マルチ出力デバイスを作成するには、次の手順に従います。
- Audio MIDI 設定で、オーディオ デバイスのリストの下にある + ボタンをクリックし、「マルチ出力デバイスの作成」を選択します。
- 結合する各オーディオ デバイスの [使用] チェックボックスをクリックします。
- 私の知る限り、マスター デバイス ポップアップ メニューでどのデバイスを選択しても違いはありませんが、マスター デバイス以外のデバイスではドリフト補正チェックボックスが自動的に選択されます。
- より高いサンプルレートに対応するDAC(デジタル-アナログコンバータ)をお持ちでない限り、「サンプルレート」ポップアップメニューは44.1kHzのままにしておいてください。DACをお持ちの場合は、音質の違いが聞き取れる最高のサンプルレートを選択してください。
- リスト内の「マルチ出力デバイス」の右下に小さなスピーカーアイコンが表示されるはずです。表示されない場合は、「マルチ出力デバイス」をControlキーを押しながらクリックし、「このデバイスをサウンド出力に使用」を選択してください。(これは、「システム環境設定」>「サウンド」>「出力」でこのデバイスを出力として選択するのと同じ効果です。)
- マルチ出力デバイスを初めて使用する際に、大音量で音楽を聴きすぎて耳を痛めないように、リストからマスターデバイスのエントリをクリックし、「チャンネルボリューム」ペインの「マスター」スライダーをかなり低い値に調整してください。セカンダリ出力デバイスでも同じ手順を繰り返します。下図のように、私のThunderbolt Displayにはフロント左とフロント右にそれぞれ個別のスライダーがあります。
- ミュージックアプリに切り替えて、馴染みのある曲を再生してみましょう。できればステレオ分離の良い曲がいいですね。私はいつもダイアー・ストレイツのアルバム「ブラザーズ・イン・アームズ」を聴きます。1980年代後半に初めて聴いたCDでもありました。
- Audio MIDI設定に戻り、個々の出力デバイスを切り替えながら音量を適切なレベルに設定し、左右のバランスを調整します。方法はデバイスによって異なります。私のiMacのスピーカーにはバランススライダーがあり、右側のスピーカーを優先するために右に回しました。Thunderbolt Displayにはバランススライダーがないため、左側のスピーカーを優先するためにフロント左の音量を上げました。iMacの左スピーカーとThunderbolt Displayの右スピーカーは目の前にあり、連動して動作するため、音量を低く設定しました。
- 音量スライダーの左側にある「ミュート」チェックボックスに注目してください。音量とバランスを適切に設定する際に、片方のスピーカーセットをミュートしてからもう片方をミュートすると非常に便利でした。(理想的な音量をより正確に判断するには、Decibel Xなどの音圧レベルアプリを使って、各スピーカーからの音を順番に測定することもできます。)
- 複数のスピーカーを使ったサラウンドサウンドシステムを構成する場合は、「スピーカーを構成」ボタンをクリックして、スピーカーとチャンネルを接続するためのインターフェースを表示します。このテスト用のハードウェアを持っていないため、詳細については「スピーカーを構成」インターフェースの「?」ボタンをクリックすることをお勧めします。
- 最後に、より説明的な名前を表示したい場合は、マルチ出力デバイス エントリの名前をクリックし、必要に応じて編集します。
これで完了です。ただし、今度は問題点を調査する段階です。
落とし穴 #1: マルチ出力デバイスに音量コントロールがない
残念ながら、すぐにお分かりいただけるように、マルチ出力デバイスではサウンド環境設定パネルにマスターボリュームコントロールがなく、音量メニューバー項目は機能せず、macOSの組み込みキーボードショートカットは無効になっています。言うまでもなく、これは問題ですが、回避策は数多くあります。
- SoundSource:この問題の最良の解決策は、Rogue Amoeba(最近のTidBITSスポンサー)のSoundSourceユーティリティです。このユーティリティを使うと、メニューバーからシステムデバイス(マルチ出力デバイスを含む)にアクセスでき、アプリごとに音量を調整できるほか、あらゆるデバイスやアプリにエフェクトを追加できます。さらに便利なのは、「SoundSource」>「Preferences」>「Audio」と進むと「Super Volume Keys」が選択できる点です。この機能を使うと、システム音量キーで、通常は制御できないオーディオデバイスを制御できるようになります。SoundSourceの価格は39ドルですが、TidBITS会員は20%割引の31.20ドルになります。
- ミュージック:音量調節はシステムレベルで考えがちですが、ミュージックアプリには独自の音量調節機能とキーボードショートカットがあることを思い出しました。ミュージックアプリだけで音楽を再生する場合は、音量調節はすべてアプリ内で行えます。
- Keyboard Maestro: Stairways Software の Keyboard Maestro で問題を解決してみる価値は常にあるが、今回のケースでは完全な解決策ではない。Keyboard Maestro にはシステム音量を上げたり下げたり消音したりするアクションがあるが、SoundSource の Super Volume Keys も有効にしていないとこれらのアクションは機能しない。より効果的なのは、ミュージック アプリで音量と再生を制御する Keyboard Maestro のアクションだ。これらを使えば、再生中の音楽の音量を上げ下げしたり、あるいは再生を一時停止したりするマクロを作成できる。Keyboard Maestro の価格は 36 ドルだが、TidBITS 会員は 20% 割引の 28.80 ドルになる。
- Boom 3D:私は Global Delight (最近の TidBITS スポンサーの 1 つ) の Boom 3D が提供する 3D サウンド効果がかなり気に入っています。この製品は、この問題と重なる機能もいくつか提供していますが、完全に満足できるものではありません。最も顕著なのは、Boom 3D のメニューバーインターフェースに音量コントロールがあり、他のどのアプリ内でもそれをコントロールするためのホットキーを割り当てることができることです。さらに、Boom 3D では SoundSource と同じようにアプリごとに音量設定が可能です。問題は、メインの音量コントロールがゼロにならないため、ミュートオプションとして使えないことです。アプリごとの音量はゼロになるので、特定のアプリをミュートすることはできますが、そのためには余分にクリックしてスライダーを操作する必要があります。アプリごとの音量設定用のホットキーはありません。Boom 3D の価格は 14.99 ドルで、TidBITS 会員は 25% 割引の 11.24 ドルになります。
現実的に言えば、これらのアプリは全部使えるので、全部使うつもりです。SoundSourceはMac上のサウンド関連のアクティビティを分かりやすく表示するダッシュボードを提供し、システムの音量コントロールも可能にしてくれます。Keyboard Maestroはキーボードからオーディオをコントロールでき、Boom 3Dは音楽をより豊かにしてくれます。
落とし穴 #2: マルチ出力デバイスではAirPlayが使えない
Audio MIDI設定にAirPlayデバイスを追加するには、「+」ボタンをクリックし、「AirPlayデバイスを接続」メニューから選択します。追加すると、AirPlay出力がマルチ出力デバイスの一部として選択できるようになります。ただし、マルチ出力デバイスをデフォルトのオーディオ出力に設定すると、AirPlayデバイスは表示されなくなり、マルチ出力デバイスからオーディオが送信されなくなります。
しかし、少なくともミュージックアプリを使っている人には、回避策があります。ミュージックツールバーのAirPlayボタンをクリックすると、複数のAirPlay出力先を選択し、それぞれの音量を個別に設定できます。コンピュータの出力先は、サウンド環境設定パネルで選択されているオーディオ出力を使用するため、この状況ではマルチ出力デバイスになります。これを、一時的に借りていた寝室のHomePodと組み合わせると、オフィス全体が音で満たされました。
この回避策には 2 つの欠点があります。
- ミュージックアプリでのみ動作します。当たり前のことかもしれませんが、例えばSafari経由でYouTubeの音楽を聴きたい場合は、残念ながら使えません。
- 選択したスピーカー全体をコントロールできる唯一の音量スライダーは、ミュージックアプリ自体にあります。他のアプリで音量をコントロールしても、目立った変化がないように見える場合、私のように完全に混乱してしまうかもしれません。(HomePodの音量が大きすぎて、iMacとThunderbolt Displayのスピーカーが全体の音に寄与していないときはほとんど聞こえませんでした。)
これらの問題を解決するのが、Rogue AmoebaのAirfoilです。Airfoilは、Macのあらゆるアプリ、あるいはシステムオーディオ全体を、Musicの制限を回避しながら、AirPlayおよびAirPlay非対応のオーディオデバイスに配信できます。さらに、どのスピーカーで「コンピュータ」オーディオを再生するかを個別に選択することも可能です。さらに、音量調節やミュートのためのキーボードショートカットも用意されています。Airfoilの価格は29ドル、TidBITS会員は20%割引後23.20ドルです。
スピーカー研究へ
iMacとThunderbolt Displayのスピーカーをボンディングすることの意味をあれこれ検討するのはとても楽しかったのですが、HomePodを組み合わせてみると、HomePod単体でもはるかに高音質なオーディオ、特に低音の音質が際立っていることがすぐに分かりました。つまり、私のオーディオハッキングによって、Altec Lansing FX6201スピーカーをサブウーファー付きのスピーカーに交換する必要がなくなるわけではないということです。さて、そろそろ執筆を終えて、TidBITS Talkで紹介されているすべての推奨事項を調べ始める時です(他に何かあれば、ぜひ教えてください)。