すべての出力を別のオーディオデバイスに送信するMacOSのHAL仮想オーディオドライバー。その主な目的は、ボリュームメニューバーアイコンやボリュームキーボードキーなどのMacOSのシステムボリュームコントロールを使用して、許可されていない外部オーディオインターフェイスのボリュームを変更できるようにすることです。他の何かにも役立つかもしれません。
brewを備えたHomebrewを使用してProxy-audio-deviceをインストールします。
brew install --cask proxy-audio-device
またはport付きのMacPortsのプロキシオーディオデバイス:
sudo port install proxy-audio-device
プロキシオーディオデバイス設定アプリを実行して、新しいオーディオデバイスを構成します。
このGitHubリポジトリから最新リリースをダウンロードします
存在しない場合は、ディレクトリHALを作成します。端末ウィンドウを開き、次のコマンドを実行し、プロンプトが表示されたときに管理者パスワードを入力してください。
sudo mkdir /Library/Audio/Plug-Ins/HAL
ディレクトリProxyAudioDriver.driverを/Library/Audio/Plug-Ins/HALに移動し、正しい所有者を割り当てます。解凍されたファイルのルートディレクトリで実行します。
sudo mv ./ProxyAudioDevice.driver /Library/Audio/Plug-Ins/HAL/
sudo chown -R root:wheel /Library/Audio/Plug-Ins/HAL/ProxyAudioDevice.driver
次のコマンドを実行して、システムを再起動するか、コアオーディオを再起動します。
sudo launchctl kickstart -k system/com.apple.audio.coreaudiod
プロキシオーディオデバイス設定を実行して、プロキシ出力デバイスの名前を構成します。これは、ドライバーがプロキシにする出力デバイス、およびオーディオバッファーの大きさを構成します。
端子ウィンドウを開き、次のコマンドを実行します。
sudo rm -rf /Library/Audio/Plug-Ins/HAL/ProxyAudioDevice.driver
次のコマンドを実行して、システムを再起動するか、コアオーディオを再起動します。
sudo launchctl kickstart -k system/com.apple.audio.coreaudiod
リポジトリをクローンし、Xcodeプロジェクトを開き、ドライバーと設定アプリケーションを構築します。次に、上記のインストール手順に従ってインストールします。
オーディオバッファーを小さすぎると、ドライバーはポップ、クラックル、または歪みを導入します。それに気付いた場合は、バッファサイズを増やしてみてください。