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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ExistentialAudio avatar

ExistentialAudio/BlackHole

0
View on GitHub↗
19,175 estrellas·812 forks·C·GPL-3.0·6 vistas

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.

Historial de estrellas

Gráfico del historial de estrellas de existentialaudio/blackholeGráfico del historial de estrellas de existentialaudio/blackhole

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a BlackHole

Proyectos open-source similares, clasificados según cuántas características comparten con BlackHole.
  • kyleneideck/backgroundmusicAvatar de kyleneideck

    kyleneideck/BackgroundMusic

    19,048Ver en 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++
    Ver en GitHub↗19,048
  • ronitsingh10/finetuneAvatar de ronitsingh10

    ronitsingh10/FineTune

    2,655Ver en 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
    Ver en GitHub↗2,655
  • audacity/audacityAvatar de audacity

    audacity/audacity

    17,181Ver en 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
    Ver en GitHub↗17,181
  • fxsound2/fxsound-appAvatar de fxsound2

    fxsound2/fxsound-app

    3,598Ver en 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++
    Ver en GitHub↗3,598
Ver las 30 alternativas a BlackHole→

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de existentialaudio/blackhole?

Las características principales de existentialaudio/blackhole son: Audio Routing Utilities, CoreAudio Virtual Devices, Virtual Audio Loopbacks, Kernel Audio Drivers, Audio Processing, Inter-Application Audio Routing, Audio Loopback Drivers, Audio Aggregators.

¿Qué alternativas de código abierto existen para existentialaudio/blackhole?

Las alternativas de código abierto para existentialaudio/blackhole incluyen: 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…