- Controlador virtual de audio loopback para macOS
- Permite transferir audio entre aplicaciones sin latencia adicional
Características principales de BlackHole
- Disponible en versiones de 2, 16, 64, 128 y 256 canales
- Permite personalizar la cantidad de canales, la latencia, dispositivos ocultos y más
- Compatible con varias frecuencias de muestreo, desde 8 kHz hasta 768 kHz
- Sin latencia adicional introducida por el controlador
- Compatible con macOS 10.10 Yosemite y versiones superiores
- Build para Intel y Apple Silicon
- Funciona sin extensiones de kernel ni modificaciones de seguridad del sistema
Cómo instalar y desinstalar
- Puedes instalarlo descargando el instalador o usando Homebrew
- Elige entre 2ch, 16ch o 64ch según la cantidad de canales
- Para desinstalar, usa el Uninstaller dedicado o elimínalo manualmente con un comando de terminal
Guía de uso y guía de desarrollo
- Ofrece instrucciones para conectar BlackHole con FaceTime, Google Meet, Skype, Zoom y otros DAWs como Logic Pro X, GarageBand y Reaper
- Explica cómo grabar el audio del sistema y enrutar audio entre aplicaciones
- Se requiere licencia para integrar BlackHole en proyectos comerciales
- En Xcode, para builds personalizadas, puedes ajustar configuraciones como cantidad de canales, latencia, frecuencia de muestreo y dispositivos espejo
- Integración con CI/CD
Preguntas frecuentes
- BlackHole no aparece en la carpeta de aplicaciones porque es un controlador virtual
- Si quieres escuchar el audio y usar BlackHole al mismo tiempo, configura un dispositivo de salida múltiple (Multi-Output)
- BlackHole usa profundidad de bits de coma flotante de 32 bits, con soporte sin pérdidas hasta 24 bits enteros
- El volumen de un dispositivo Multi-Output no se puede ajustar debido a las limitaciones de macOS
- Proporciona diversos consejos para resolver problemas
Opinión de GN⁺
- Como controlador de audio virtual, parece muy útil para hacer streaming de audio entre aplicaciones en macOS. En Windows existen alternativas similares, como el cable virtual de VB-Audio.
- Al tener licencia GPL, se debe tener precaución al aplicarlo en proyectos comerciales. Parece conveniente consultar cómo es su política de licencia comercial.
- Debido a la naturaleza de un dispositivo de audio virtual, puede haber cierta carga de CPU. Conviene validar que no haya problemas de rendimiento en entornos de alta calidad de audio y multicanal.
- No se puede descartar la posibilidad de restricciones futuras en la instalación o funcionamiento debido a cambios en las políticas de seguridad de macOS. Conviene vigilar la evolución de las políticas de Apple.
3 comentarios
Yo también implementé esto para desarrollar una app de grabación para macOS el año pasado y la estoy usando bastante bien.
Ojalá Apple no bloquee la instalación de forma forzada. :(
Parece intuitivo y fácil de usar.
Opiniones de Hacker News
Se puede resumir lo comentado en Hacker News así:
Synchronous Audio Routerofrece una función similar.VB-Cabletambién es un software de cable de audio virtual similar a BlackHole, y hay casos de uso en los que se enruta la entrada de micrófono de estudio a OBS, se filtra y luego se usa en software VoIP.Element, se puede hacer un enrutamiento de audio increíble. También se mencionó un set en vivo que envía 8 pistas desde Ableton Live a una interfaz óptica.