这个项目能做什么

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)安装。安装后,驱动会出现在音频MIDI设置中,并可在任何音频应用中用作输入或输出设备。 使用场景: - 在GarageBand、Logic Pro X、Audacity和Reaper等DAW中录制系统音频 - 在应用之间路由音频(例如,从Logic Pro X流式传输到Zoom、Google Meet、Skype或FaceTime) - 设置多输出设备,用于同时监听和录制 - 为专业音频工作流创建自定义音频路由配置 开发者定制: 该驱动通过预编译常量高度可定制,可在构建时使用xcodebuild指定。开发者可以自定义: - 驱动名称、包ID和图标 - 设备可见性、输入/输出能力 - 通道数、延迟帧大小和采样率 - 用于独立输入/输出设备的镜像设备配置 该项目采用GPL-3.0许可证,并为非GPLv3项目提供商业许可。它支持CI/CD集成,用于构建、签名和公证安装程序。 该项目还维护了一个wiki,包含详细的用户指南、FAQ和常见问题(如多输出设备设置、漂移校正和应用兼容性)的故障排除信息。