MacでSpotifyだけをUSB DACに送る
結論:SoundDialで、Spotifyの隣の⋯ → 出力先を指定 → お使いのDACを選びます。Spotifyはそのデバイスで再生され、ほかのすべてのアプリはいつもの出力に残ります。
音楽のためにUSB DACを買いました。Spotifyで聞くと素晴らしい音です。しかしMacの出力として選んだ途端、すべてがそこを通ります。Zoom通話、ブラウザの動画、通知音。通話のためにヘッドフォンや内蔵スピーカーに戻すと、Spotifyも一緒についてきます。望みは単純です。SpotifyはDACで、それ以外は元の場所で。
問題:SpotifyはMacの出力に従う
Spotifyのデスクトップアプリは、macOSが使っている出力で再生します。Spotify内のデバイス一覧は、主に再生先にできるほかのデバイスのためのもので、Spotifyにどのローカル出力を使うかを決めるものではありません。したがって、SpotifyをDACに送る標準の方法は、DACをMac全体の出力にすることです。
音楽だけを聞くなら、それで構いません。通話もする、ヘッドセットで動画を見る、システムサウンドをハイファイのチェーンに入れたくない、といった場合には使いにくくなります。
macOSが提供するもの
最近のmacOSでは、システム設定 > サウンド > 出力で、すべてのアプリ共通の1つのデバイスを選びます。アプリごとの設定はありません。
Audio MIDI設定(アプリケーション > ユーティリティ)が次に見る場所です。DACのフォーマットを確認し、フォーマットメニューからサンプルレートを選べて、便利です。マルチ出力デバイス(同じ音声を複数の出力に同時に送る)や集約デバイス(複数のデバイスを1つにまとめる)を作成することもできます。どちらもアプリを分けません。すべてのアプリが、デバイスの行くところにはどこへでも行きます。macOSには「このアプリ、あのデバイス」という設定がありません。
SoundDialでSpotifyをDACに送る方法
SoundDialは、音を出すアプリごとに専用の音量スライダーを用意するメニューバーアプリです。バージョン2.0では、出力先を指定というアプリごとの出力が加わり、複数のアプリが同時に別々のデバイスで再生できます。
- USB DACを接続し、macOSが認識していることを確認します。
- Spotifyで何かを再生し始めます。
- メニューバーから、またはControl-Option-SでSoundDialのポップオーバーを開きます。
- Spotifyの行の ⋯ をクリックし、出力先を指定を開いて、DACを選びます。
- メインの出力は、いつものデバイス(内蔵スピーカー、ヘッドフォン、ヘッドセット)のままにします。ほかのすべてのアプリはそこに残ります。
Spotifyを通常に戻すには、もう一度出力先を指定を開き、「アプリと同じ(デフォルト)」を選びます。Spotifyをそのデバイスに設定しているときにDACが抜かれた場合、Spotifyは自身のデバイスに、次にシステムのデフォルトに切り替わります。
DACのサンプルレートを確認する
SoundDialの出力カードには、現在のデバイスのフォーマットが、たとえば「48 kHz · 32-bit」のようなラベルで表示されます。デバイスが複数のサンプルレートに対応している場合、カードにはサンプルレートのメニューもあり、ハードウェアが対応する範囲に応じて、44.1から384 kHzのレートが表示されます。デバイスが1つのレートしか提供しない場合は、選ぶものがないため、メニューはありません。
どのレートを選ぶかは、DACと聞く音楽によります。迷う場合は、DACの現在の設定のままにするか、最もよく聞く素材に合うレートを選びます。要点は、Audio MIDI設定を開かずに確認できることです。詳しくはAudio MIDI設定を使わずにMacのサンプルレートを変更するをご覧ください。
DACに音量コントロールがない場合
USB DACやオーディオインターフェイスの中には、macOSが使える独自の音量コントロールを持たないものがあります。そのようなデバイスには、SoundDialは 「<デバイス名>の音量」 スライダーを表示します。アプリはこう説明します。「このデバイスには独自の音量コントロールがないため、SoundDialがすべてのアプリのレベルを設定します。」SoundDialはそのレベルを、操作するすべてのアプリにソフトウェアゲインとして適用し、デバイスごとに記憶します。詳細はMacでUSB DACに音量コントロールがない場合をご覧ください。
Spotify自身のアプリごとのスライダーと合わせて、2つの層ができます。デバイスのレベルと、ほかのアプリに対するSpotifyのレベルです。
設定例
| 目的 | メインの出力 | Spotify(出力先を指定) |
|---|---|---|
| 音楽はDACで、通話はヘッドセットで | ヘッドセット | USB DAC |
| 音楽はDACで、それ以外はノートPCのスピーカーで | 内蔵スピーカー | USB DAC |
| すべてDACで | USB DAC | アプリと同じ(デフォルト) |
ヘッドセットのデスク環境。メインの出力はヘッドセット、SpotifyはDAC。設定通話中は他のアプリの音量を下げるはデフォルトでオンなので、ZoomやTeamsの通話が始まると、ほかのアプリは音量の30%で再生され、あとで戻ります。通話中のアプリ自体は下げられません。
Spotifyだけに少し音作りを。⋯ > イコライザーとバランス… を開いてプリセットを選ぶか、EQをまったく使いたくなければイコライザーのスイッチをオフのままにします。各アプリに専用のEQがあるので、ほかには影響しません。
リンクとショートカット。sounddial://route?app=Spotify&device=<your DAC>はSpotifyをDACに送り、sounddial://sample-rate?value=48000はサンプルレートを設定します。どちらも、URLを開けるランチャーやスクリプトから、またはターミナルのopenで使えます。ショートカットアプリでは、アプリの出力デバイスを設定アクションが、ウインドウを開かずに同じことを行います。
知っておきたい制限
- プロファイルは出力デバイスを保存しない。プロファイルには、すべてのアプリの音量、ミュート、EQ、バランスは保存されますが、出力先を指定は保存されません。ワンクリックの設定に含めたい場合は、ショートカットか
sounddial://routeリンクを使います。 - ステレオのみ。SoundDialは、サラウンドやマルチチャンネル向けのツールではありません。
- アプリごとで、ブラウザのタブごとではない。デスクトップアプリではなくブラウザでSpotifyを聞く場合は、ほかのタブを含むブラウザ全体を移すことになります。
よくある質問
MacのSpotifyの中で出力デバイスを選べますか?
Spotifyのデスクトップアプリは、Macの出力に従います。SoundDialの出力先を指定なら、Spotifyだけを別のデバイスに送れます。
ほかのアプリは通常のデバイスで再生され続けますか?
はい。出力先を指定が変えるのは、設定したアプリだけです。ほかのすべては、それぞれの出力のままです。
Apple Music、Tidal、ほかのプレーヤーでも使えますか?
はい。プレーヤーが音を出して、SoundDialに行が表示される限りは。出力先を指定は、どのアプリでも同じように働きます。
SoundDialには何が必要で、オンラインに接続しますか?
SoundDialはレベルと出力を変えるもので、ネットワークの権限もアカウントもありません。macOS 14.2以降と、プライバシーとセキュリティ > 画面収録とシステムオーディオ録音の下にあるmacOSのシステムオーディオ録音のみの許可が必要です。
Macのアプリごとの音量ミキサー、SoundDialは、macOS 14.2以降が必要で、Mac App Storeでの買い切りです(サブスクリプションなし)。
SoundDial:Mac のすべてのアプリに、音量スライダーとミュートボタンを。
Mac App Store での買い切り · macOS 14.2以降 · サブスクリプションなし