6 points par GN⁺ 2024-05-07 | 3 commentaires | Partager sur WhatsApp
  • Un pilote de loopback audio virtuel pour macOS
  • Permet de transmettre l'audio entre applications sans latence supplémentaire

Principales fonctionnalités de BlackHole

  • Versions disponibles en 2, 16, 64, 128 et 256 canaux
  • Le nombre de canaux, la latence et les périphériques cachés peuvent être personnalisés
  • Prise en charge de diverses fréquences d'échantillonnage, de 8 kHz à 768 kHz
  • Aucune latence supplémentaire induite par le pilote
  • Compatible avec macOS 10.10 Yosemite et versions supérieures
  • Build pour Intel et Apple Silicon
  • Fonctionne sans extension kernel ni modification de la sécurité système

Procédure d'installation et de suppression

  • Installable via le programme d'installation ou via Homebrew
  • Choisissez parmi 2ch, 16ch et 64ch selon le nombre de canaux
  • Pour la suppression, utilisez l'Uninstaller dédié ou supprimez manuellement via une commande terminal

Guide d'utilisation et guide de développement

  • Méthodes proposées pour connecter divers DAW (Logic Pro X, GarageBand, Reaper, etc.) à FaceTime, Google Meet, Skype, Zoom, etc.
  • Expliquer l'enregistrement audio système et le routage audio entre applications
  • Une licence est requise pour intégrer BlackHole dans un projet commercial
  • Lors d'une build personnalisée sous Xcode, des réglages personnalisés sont possibles (nombre de canaux, latence, fréquence d'échantillonnage, périphérique miroir, etc.)
  • Intégration de BlackHole dans CI/CD possible

FAQ

  • BlackHole ne s'affiche pas dans le dossier Applications car c'est un pilote virtuel
  • Pour écouter l'audio tout en utilisant BlackHole, configurez un périphérique Multi-Output
  • BlackHole utilise une profondeur de bits en virgule flottante de 32 bits. Sans perte jusqu'à 24 bits entiers
  • Le volume du périphérique Multi-Output ne peut pas être ajusté en raison des spécificités de macOS
  • De nombreux conseils de dépannage sont fournis

Avis de GN⁺

  • En tant que pilote audio virtuel, BlackHole semble particulièrement utile pour le streaming audio entre applications sur macOS. Il existe des produits similaires sur Windows, comme Virtual Cable de VB-Audio.
  • Parce qu'il est sous licence GPL, il faut être prudent pour les projets commerciaux. Il semble utile de se renseigner sur la politique de licence commerciale.
  • En raison de la nature des dispositifs audio virtuels, une certaine charge CPU peut apparaître. Il semble nécessaire de vérifier s'il existe des problèmes de performance dans des environnements haute résolution et multicanaux.
  • On ne peut pas exclure la possibilité de restrictions futures sur l'installation ou le fonctionnement selon l'évolution des politiques de sécurité de macOS. Il faut suivre les changements de politique d'Apple.

3 commentaires

 
godrm 2024-05-08

Je m’en suis aussi servi l’an dernier pour implémenter une application d’enregistrement pour macOS, et je l’utilise très bien. J’espère qu’Apple n’interdisera pas son installation forcée. 😢

 
h0422ys 2024-05-08

Ça semble intuitif et facile à utiliser.

 
GN⁺ 2024-05-07
Avis de Hacker News

Voici le résumé des commentaires de Hacker News :

  • MacOS devrait inclure par défaut un outil de routage audio virtuel comme BlackHole. De nombreux utilisateurs s’en servent pour la production audio, le sound design et le streaming.
  • Pendant la pandémie, certaines personnes ont utilisé BlackHole, OBS et une clé de capture USB HDMI pour animer des soirées Jackbox Party Pack sur Zoom depuis une Nintendo Switch.
  • BlackHole est une solution qui permet d’envoyer l’audio à haute qualité vers des applications de chat vocal sans partage d’écran. Il est aussi utile pour la création de tutoriels.
  • Avec Apple Silicon, l’installation des extensions noyau est plus complexe, donc beaucoup remplacent SoundFlower, qu’ils utilisaient auparavant, par BlackHole.
  • Sur Windows, Synchronous Audio Router offre des fonctionnalités similaires.
  • VB-Cable est aussi un logiciel de câble audio virtuel comparable à BlackHole, avec des cas d’usage comme le routage d’une entrée de micro studio vers OBS pour la filtrer, puis l’utiliser dans un logiciel VoIP.
  • Utilisé avec Element, cela permet un routage audio impressionnant. L’article présente une configuration de performance live avec Ableton Live, où 8 pistes sont envoyées vers une interface optique.