6 ポイント 投稿者 GN⁺ 2024-05-07 | 3件のコメント | WhatsAppで共有
  • macOS向け仮想オーディオループバックドライバー
  • アプリケーション間で追加の遅延なしにオーディオを渡せる

BlackHoleの主な機能

  • 2、16、64、128、256チャンネル版を提供
  • チャンネル数、レイテンシー、非表示デバイスなどをカスタム可能
  • 8kHzから768kHzまで、幅広いサンプリングレートをサポート
  • ドライバー起因の追加レイテンシーなし
  • macOS 10.10 Yosemite以上に対応
  • Intel版とApple Silicon版のビルドを提供
  • カーネル拡張やシステムセキュリティの修正なしで動作

インストールとアンインストール方法

  • インストーラーをダウンロードするか、Homebrew経由でインストール可能
  • チャンネル数に応じて2ch、16ch、64chを選択
  • 削除時は専用のUninstallerを使うか、ターミナルコマンドで手動削除

使用ガイドおよび開発ガイド

  • Logic Pro X、GarageBand、Reaperなどの各種DAWからFaceTime、Google Meet、Skype、Zoomなどへ接続する方法を提供
  • システムオーディオの録音とアプリ間オーディオルーティング方法を説明
  • 商用プロジェクトでBlackHoleを統合する際はライセンスが必要
  • Xcodeでカスタムビルドを行う場合に、チャンネル数、レイテンシー、サンプリングレート、ミラーデバイスなどのカスタム設定が可能
  • CI/CDにBlackHoleを統合可能

FAQ

  • BlackHoleは仮想ドライバーのため、アプリケーションフォルダには表示されない
  • オーディオ再生と同時にBlackHoleを使うには、Multi-Outputデバイスを設定
  • BlackHoleは32ビット浮動小数点のビット深度を使用。最大24ビット整数までロスレス
  • Multi-Outputデバイスの音量はmacOSの仕様上、調整不可
  • 各種のトラブルシューティング情報を提供

GN⁺の意見

  • 仮想オーディオドライバーとして、macOSでアプリ間のオーディオストリーミングに非常に有用に見える。WindowsにはVB-Audioの仮想ケーブルなどの類似製品がある。
  • GPLライセンスのため、商用プロジェクトへの適用には注意が必要。商用ライセンスの方針がどうなっているか確認する必要がありそうだ。
  • 仮想オーディオデバイスの性質上、CPU負荷が一部発生する可能性がある。高音質・多チャンネル環境で性能面の問題がないか検証する必要がありそうだ。
  • macOSのセキュリティポリシー変更により、将来的にインストールや動作に制約が生じる可能性も排除できない。Appleのポリシー変化を注視する必要がある。

3件のコメント

 
godrm 2024-05-08

私も昨年これでMac向けの録音アプリを実装し、今も上手く使っています。 Appleが強制的にインストールをブロックしなければいいのに。

 
h0422ys 2024-05-08

これ、使ってみるととても直感的で、使いやすいと思います。

 
GN⁺ 2024-05-07
Hacker Newsのコメント

Hacker Newsのコメントを要約すると次のとおりです。

  • macOSにはBlackHoleのような仮想オーディオルーティングツールが標準で含まれるべきだという意見がある。多くのユーザーがBlackHoleを音声制作、サウンドデザイン、ストリーミングなどに活用している。
  • パンデミック期間中、BlackHole、OBS、USB HDMIキャプチャドングルを活用してNintendo SwitchでJackbox Party PackのゲームナイトをZoomで開催したという事例がある。
  • BlackHoleは音声チャットアプリで画面共有なしに高品質の音声を送信できるソリューション。チュートリアル制作時にも有用。
  • Apple Siliconではカーネル拡張のインストールが難しいため、以前使用していたSoundFlowerの代わりにBlackHoleを使うケースが多い。
  • WindowsではSynchronous Audio Routerが同様の機能を提供している。
  • VB-CableもBlackHoleに似た仮想オーディオケーブルソフトウェアで、スタジオマイク入力をOBSへルーティングしてフィルタリングした後、VoIPソフトウェアで使用するなどの活用例がある。
  • Elementと一緒に使うと、素晴らしいオーディオルーティングが可能。Ableton Liveで8トラックを光インターフェースに送るライブセットの作業事例が紹介されている。