awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ExistentialAudio avatar

ExistentialAudio/BlackHole

0
View on GitHub↗
19,175 stars·812 forks·C·GPL-3.0·9 vues

BlackHole

BlackHole is a system-level virtual audio driver designed for macOS that enables real-time routing of digital audio signals between applications and hardware. By functioning as a kernel-level extension, it creates a virtual loopback interface that allows users to transfer sound streams across software environments without the need for physical cables or external hardware.

The software distinguishes itself through its ability to aggregate multiple physical and virtual audio sources into a single, unified interface. This abstraction layer supports complex signal management, including the mirroring of audio outputs for simultaneous recording, monitoring, or broadcasting across different software tools. It ensures signal integrity through synchronous clock alignment, which matches the timing of virtual streams to hardware clocks to prevent drift.

Beyond basic routing, the project provides comprehensive management of audio stream properties, including bit depth, sample rates, and channel counts. Users can configure driver parameters and manage gain levels directly on virtual channels to meet specific production requirements. The software also includes command-line utilities to facilitate the lifecycle management of the driver, including uninstallation and the clearing of routing configurations.

Features

  • Audio Routing Utilities - Provides a virtual audio driver for routing and aggregating digital audio signals across macOS applications.
  • CoreAudio Virtual Devices - Acts as a system-level audio driver enabling real-time signal mirroring and synchronization.
  • Virtual Audio Loopbacks - Creates a persistent signal path between disparate applications by mimicking physical hardware ports.
  • Kernel Audio Drivers - Intercepts and redirects digital audio streams directly within the operating system kernel.
  • Audio Processing - Transfers digital audio signals between different software applications in real-time.
  • Inter-Application Audio Routing - Enables real-time transfer of digital audio signals between software applications without physical hardware.
  • Audio Loopback Drivers - Implements a kernel-level virtual audio loopback driver for real-time signal routing between applications and hardware.
  • Audio Aggregators - Merges multiple physical and virtual audio sources into a single unified interface.
  • Synchronous Audio Streams - Synchronizes internal driver timing with external devices to ensure consistent playback.
  • Audio Management Systems - Aggregates multiple input and output sources into a single virtual interface for simplified routing.
  • Audio Clock Synchronizers - Matches the sample rate and phase of virtual streams to hardware clocks to prevent signal drift.
  • Audio and Video - Virtual audio driver for routing internal system audio.
  • Audio Recording - Virtual audio driver for routing sound between macOS applications.
  • Audio Tools - Virtual audio driver for routing sound between different applications.
  • Audio Video Tools - Listed in the “Audio Video Tools” section of the Awesome Mac awesome list.
  • Audio Signal Mirroring - Supports creating secondary virtual devices that share signals for simultaneous recording or broadcasting.
  • Audio Processing Systems - Configures custom channel counts and sample rates for high-fidelity routing between workstations and applications.
  • Audio Signal Mirroring Systems - Creates secondary virtual audio paths to duplicate output signals for simultaneous monitoring or broadcasting.
  • Audio System Abstractions - Implements host operating system audio abstraction layers to ensure compatibility with system-wide routing.
  • Audio Stream Property Controls - Allows modification of bit depth, sample rates, and channel counts for specific production requirements.
  • Audio Driver Configurations - Allows configuration of channel counts, sample rates, and latency to match hardware requirements.
  • Audio Volume APIs - Provides programmatic control over audio gain levels for complex hardware setups.
  • Virtual Audio Gain Controls - Provides controls to regulate gain levels and silence states directly on virtual channels.

Historique des stars

Graphique de l'historique des stars pour existentialaudio/blackholeGraphique de l'historique des stars pour existentialaudio/blackhole

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait existentialaudio/blackhole ?

BlackHole is a system-level virtual audio driver designed for macOS that enables real-time routing of digital audio signals between applications and hardware. By functioning as a kernel-level extension, it creates a virtual loopback interface that allows users to transfer sound streams across software environments without the need for physical cables or external hardware.

Quelles sont les fonctionnalités principales de existentialaudio/blackhole ?

Les fonctionnalités principales de existentialaudio/blackhole sont : Audio Routing Utilities, CoreAudio Virtual Devices, Virtual Audio Loopbacks, Kernel Audio Drivers, Audio Processing, Inter-Application Audio Routing, Audio Loopback Drivers, Audio Aggregators.

Quelles sont les alternatives open-source à existentialaudio/blackhole ?

Les alternatives open-source à existentialaudio/blackhole incluent : kyleneideck/backgroundmusic — BackgroundMusic is a system-level macOS audio management utility that provides an application volume mixer for… ronitsingh10/finetune — FineTune is a macOS audio management tool designed for directing application audio streams to specific output devices… audacity/audacity — Audacity is a cross-platform digital audio workstation and multi-track audio editor. It serves as a comprehensive… fxsound2/fxsound-app — This project is a system audio processor and digital signal processing engine designed to enhance system-wide sound… file-new-project/eartrumpet — EarTrumpet is a desktop utility for the Windows operating system that provides centralized control over system-wide… bitgapp/eqmac — eqMac is a system-wide audio equalizer and volume mixer for macOS. It utilizes a virtual audio driver to intercept…

Alternatives open source à BlackHole

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec BlackHole.
  • kyleneideck/backgroundmusicAvatar de kyleneideck

    kyleneideck/BackgroundMusic

    19,048Voir sur GitHub↗

    BackgroundMusic is a system-level macOS audio management utility that provides an application volume mixer for independent gain and level adjustments for every running application. It functions as a system audio router and pause controller to manage how sound is handled across the operating system. The project features a virtual audio driver that routes internal system sound to recording software and input devices. It also includes automatic music ducking, which monitors system audio activity to pause music playback when other applications produce sound and resume it once that audio ends. Th

    C++
    Voir sur GitHub↗19,048
  • ronitsingh10/finetuneAvatar de ronitsingh10

    ronitsingh10/FineTune

    2,655Voir sur GitHub↗

    FineTune is a macOS audio management tool designed for directing application audio streams to specific output devices and controlling per-app volume levels. It functions as an audio routing manager and a system utility for device management. The project features a multi-band audio equalizer with headphone response correction and a hardware interface for adjusting external monitor volume levels via the display data channel. It also includes a control interface that allows volume and routing changes to be triggered by external scripts using custom URL schemes. The software covers broader capab

    Swiftaudioaudio-controlaudio-utility
    Voir sur GitHub↗2,655
  • audacity/audacityAvatar de audacity

    audacity/audacity

    17,181Voir sur GitHub↗

    Audacity is a cross-platform digital audio workstation and multi-track audio editor. It serves as a comprehensive suite for capturing live audio input, refining sound files through splicing and effects, and mixing multi-track audio files using a non-destructive waveform interface. The project functions as a VST3 plugin host, providing a software environment to load and execute audio effects and virtual instruments for real-time signal processing. It also includes an audio spectrum analyzer for visualizing frequencies and waveforms to identify specific sonic characteristics. The software cove

    C++audiocross-platformeditor
    Voir sur GitHub↗17,181
  • fxsound2/fxsound-appAvatar de fxsound2

    fxsound2/fxsound-app

    3,598Voir sur GitHub↗

    This project is a system audio processor and digital signal processing engine designed to enhance system-wide sound volume and clarity. It functions as a high-fidelity sound enhancer and parametric audio equalizer that shapes the sonic profile and timbre of audio across all output devices. The software utilizes a virtual audio device driver to intercept system audio streams at the kernel level, redirecting them through a processing pipeline. This allows for real-time sound processing and low-latency audio filtration to minimize the delay between sound generation and output. The system covers

    C++
    Voir sur GitHub↗3,598
Voir les 30 alternatives à BlackHole→