このプロジェクトについて

BlackHoleは、Existential Audioによって開発されたオープンソースのmacOS仮想オーディオループバックドライバです。アプリケーションが追加レイテンシなしで他のアプリケーションにオーディオを渡すことを可能にする、システムレベルのオーディオルーティングソリューションを提供します。 主な特徴: - 複数のチャンネル構成:2、16、64、128、256オーディオチャンネル - チャンネル数、レイテンシ、非表示デバイスのカスタマイズが可能 - 入力/出力を分離するためのミラーデバイスサポート - 幅広いサンプルレート対応:8kHz~768kHz - 追加ドライバレイテンシなし - macOS 10.10 Yosemite以降に対応 - IntelおよびApple Siliconアーキテクチャの両方をサポート - カーネル拡張機能やシステムセキュリティの変更は不要 インストール: BlackHoleは、公式ウェブサイトからダウンロードできるインストーラ、またはHomebrew(brew install blackhole-2ch、blackhole-16ch、blackhole-64ch)を使用してインストールできます。インストール後、ドライバはAudio MIDI Setupに表示され、任意のオーディオアプリケーションで入力または出力デバイスとして使用できます。 使用例: - GarageBand、Logic Pro X、Audacity、ReaperなどのDAWでシステムオーディオを録音 - アプリケーション間のオーディオルーティング(例:Logic Pro XからZoom、Google Meet、Skype、FaceTimeへのストリーミング) - 同時モニタリングと録音のためのマルチ出力デバイスの設定 - プロフェッショナルなオーディオワークフローのためのカスタムオーディオルーティング構成の作成 開発者向けカスタマイズ: このドライバは、xcodebuildを使用してビルド時に指定できるプリコンパイラ定数により高度にカスタマイズ可能です。開発者は以下をカスタマイズできます: - ドライバ名、バンドルID、アイコン - デバイスの可視性、入力/出力機能 - チャンネル数、レイテンシフレームサイズ、サンプルレート - 入力/出力デバイスを分離するためのミラーデバイス構成 このプロジェクトはGPL-3.0の下でライセンスされており、非GPLv3プロジェクト向けの商用ライセンスも利用可能です。インストーラのビルド、署名、公証のためのCI/CD統合サポートが含まれています。 また、このプロジェクトは、マルチ出力デバイスの設定、ドリフト補正、アプリケーション互換性などの一般的な問題に関する詳細なユーザーガイド、FAQ、トラブルシューティング情報を備えたWikiも維持しています。