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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ExistentialAudio avatar

ExistentialAudio/BlackHole

0
View on GitHub↗

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.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

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.
19,175 stars·812 forks·C·GPL-3.0·37 views

Star history

Star history chart for existentialaudio/blackholeStar history chart for existentialaudio/blackhole

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with BlackHole

These projects share indexed features with BlackHole. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • kyleneideck/backgroundmusickyleneideck avatar

    kyleneideck/BackgroundMusic

    19,048View on 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++
    View on GitHub↗19,048
  • ronitsingh10/finetuneronitsingh10 avatar

    ronitsingh10/FineTune

    10,055View on 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
    View on GitHub↗10,055
  • audacity/audacityaudacity avatar

    audacity/audacity

    17,181View on 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
    View on GitHub↗17,181
  • fxsound2/fxsound-appfxsound2 avatar

    fxsound2/fxsound-app

    4,712View on 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++
    View on GitHub↗4,712
Compare all 30 related projects→

Frequently asked questions

What does existentialaudio/blackhole do?

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.

What are the main features of existentialaudio/blackhole?

The main features of existentialaudio/blackhole are: Audio Routing Utilities, CoreAudio Virtual Devices, Virtual Audio Loopbacks, Kernel Audio Drivers, Audio Processing, Inter-Application Audio Routing, Audio Loopback Drivers, Audio Aggregators.

Which projects share features with existentialaudio/blackhole?

Projects with overlapping indexed features include: 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…