Traktor、Serato、rekordbox、あるいはライブセットのAbletonなど、Macを使ってDJをしているとする。観客がスピーカーから今のミックスを聞いている間、あなたはヘッドホンで次の曲をキューイングする必要がある。しかしブラウザにはセットリストが開いており、Spotifyでは参考曲が再生されているかもしれず、Messagesの通知音がモニターから鳴り続ける。macOSには「このアプリはここへ、あのアプリはあちらへ」という音量レベルでの振り分けという概念が存在しない。
macOSにおけるDJオーディオの問題
プロ向けのDJソフトウェアは内部でキューイングを処理しており、自身の出力をメインミックスとヘッドホンモニターに分割できる。その部分は問題ない。問題はMac上で動いている他のすべてだ。システム通知、ブラウザのタブ、コミュニケーションアプリ、参考曲用のプレーヤーは、すべて同じマスター出力に流れ込んでしまう。セットの最中にPAシステムからSlackの通知音が響くのは、あまり格好の良いものではない。
「おやすみモード」を有効にすることもできるが、それはすでに起動しているアプリの音を消すわけではなく、バナー通知を抑制するだけだ。自動再生されるブラウザタブやFaceTimeの着信音は、システム音量の設定値のままスピーカーから鳴り響いてしまう。
DJアプリ以外の音声をコントロールする
SoundDialを使えば、Mac上のすべてのアプリに独立した音量レベルを設定できる。DJセットにおける主な使い方は、DJソフトウェア以外のすべてを消音、あるいは音量を下げることだ。
DJセット用プロファイル
- Traktor / Serato / rekordbox: 100%—オーディオインターフェースへのフル出力
- ブラウザ: ミュート—タブからの不意な音声を防ぐ
- Spotify: ミュートまたは10%—必要な時だけ一時的にミュート解除して参考にする
- Slack / Messages / Mail: ミュート—通知音をゼロに
- Calendar: ミュート—リマインダーのチャイムを防ぐ
これを「DJセット」プロファイルとして保存しておこう。開始前にワンクリックで適用すれば、DJアプリはフルボリュームで動作し、他の何もそれを邪魔できない。セットが終わったら通常のプロファイルに戻せば、通知も元通り再開される。
参考曲をすばやく確認する
セットの途中でSpotifyの参考曲をすばやく確認したい場合は、システム全体のミュートを解除するのではなく、Spotify個別のスライダーを上げてヘッドホンで聞き、確認が終わったらまたゼロに戻せばよい。観客にはその音が聞こえることはなく、DJアプリの音量にも影響しない。
SoundDialをMac App Storeで入手する—買い切り14.99ユーロ、サブスクリプションなし、macOS 14.2以降対応。