BlackHole

Media

BlackHole is a modern macOS audio loopback driver that allows applications to pass audio to other applications with zero additional latency.

Latest v0.7.1 · by ExistentialAudioWebsiteExistentialAudio/BlackHole

Release activity

Release activity — 2 releases across 2 days in the last year. Each cell is one day; darker means more releases that day. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on Apr 26, 2026No releases on May 3, 2026No releases on May 10, 2026No releases on May 17, 2026No releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026
MondayNo releases on Apr 27, 2026No releases on May 4, 2026No releases on May 11, 2026No releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026
TuesdayNo releases on Apr 28, 2026No releases on May 5, 2026No releases on May 12, 2026No releases on May 19, 2026No releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 2026
WednesdayNo releases on Apr 29, 2026No releases on May 6, 2026No releases on May 13, 2026No releases on May 20, 2026No releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026No releases on Aug 12, 2026
ThursdayNo releases on Apr 30, 2026No releases on May 7, 2026No releases on May 14, 2026No releases on May 21, 2026No releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 20261 release on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026No releases on Aug 13, 2026
FridayNo releases on May 1, 2026No releases on May 8, 2026No releases on May 15, 2026No releases on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 20261 release on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026No releases on Aug 14, 2026
SaturdayNo releases on May 2, 2026No releases on May 9, 2026No releases on May 16, 2026No releases on May 23, 2026No releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026No releases on Aug 15, 2026

2 releases in the last year

Changelog

v0.7.1

Latest
Changed 2
  • Add better permissions for preinstall and postinstall scripts
  • FirmwareVersion uses plist version
  • Updated preinstall and postinstall scripts
  • Fixed firmware version to match driver version
View originalPermalink
How v0.7.1 went

v0.7.0

Added 1
  • Add 24 kHz sample rate support
  • Added 24kHz support
  • Clarified license
View originalPermalink
How v0.7.0 went

v0.6.1

Changed 2
  • Updated installer to force a computer reboot as recommended by Apple
  • Updated create_installer.sh script
  • Updated installer to force a computer reboot as recommended by Apple.
  • Updated create_installer.sh script.
View originalPermalink
How v0.6.1 went

v0.5.0

Added 1
  • kObjectID_Pitch_Adjust and kObjectID_ClockSource to adjust clock speed
Fixed 1
  • Various typo fixes
Changed
  • Various typo fixes.
Added
  • kObjectID_Pitch_Adjust and kObjectID_ClockSource to adjust clock speed.
View originalPermalink
How v0.5.0 went

v0.4.0

Added 4
  • Hidden duplicate device
  • Ability to easily modify device streams
  • Builds multiple versions
  • create_installer.sh to easily build multiple channel versions
Fixed 2
  • Potential memory leak
  • Dropouts when experiencing minor loads
Added
  • Hidden duplicate device.
  • Ability to easily modify device streams.
  • Builds multiple versions.
  • create_installer.sh to easily build multiple channel versions.
Changed
  • Fix potential memory leak.
  • Fix dropouts when experiencing minor loads.
View originalPermalink
How v0.4.0 went

v0.3.0

Added 1
  • Sample rates: 8kHz, 16kHz, 352.8kHz, 384kHz, 705.6kHz, 768kHz
Changed 4
  • Improved performance
  • Renamed constants and variables for consistency
  • Connect input and output volume
  • Connect input and output mute
Fixed 1
  • Fixed various bugs
Added
  • Sample rates: 8kHz, 16kHz, 352.8kHz, 384kHz, 705.6kHz, 768kHz.
Changed
  • Improved performance.
  • Fixed various bugs.
  • Renamed constants and variables for consistency.
  • Connect input and output volume.
  • Connect input and output mute.
View originalPermalink
How v0.3.0 went

v0.2.10

Changed 2
  • Increased internal buffer size
  • Changed kDataSource_NumberItems to zero
Changed
  • Increased internal buffer size.
  • Change kDataSource_NumberItems to zero.
View originalPermalink
How v0.2.10 went

v0.2.9

Fixed 1
  • Fix clock bug that was causing BlackHole to crash on Apple Silicon
Changed
  • Fix clock bug. Fixes issues with BlackHole crashing on Apple Silicon.
View originalPermalink
How v0.2.9 went
v0.2.8

Bug Fixes and Apple Silicon Support

Added 1
  • Support for Apple Silicon
Changed 3
  • Set deployment target to 10.9
  • Disable Volume and Mute controls on input
  • Automatically change UIDs to include the number of channels for easier building and installation of multiple versions
Fixed 3
  • Bug where there is a loud pop when audio starts
  • Bug that caused crashes in certain situations
  • Clock bug
Release Notes
Added
  • Support for Apple Silicon
Changed
  • Set deployment target to 10.9.
  • Fixed bug where there is a loud pop when audio starts.
  • Fix bug that caused crashes in certain situations. Issue#206
  • Disable Volume and Mute controls on input. They are only needed on the output.
  • Fix clock bug.
  • Automatically change UIDs to include the number of channels. Makes it easier to build and install multiple versions. Ex: BlackHole2ch_UID
Support Development

https://github.com/sponsors/ExistentialAudio

Stay Up To Date

Twitter Facebook Subscribe

View originalPermalink
How v0.2.8 went
View all

Discussion

If you publish BlackHole, you can claim this product by proving you administer its repository.