All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Add support for additional virtual formats. 24bit, 16bit.
- Sync BlackHole audio clock with any audio device.
- Create multi-output / aggregate device with installer.
- Keep track of which apps are connected to the driver.
- Sample rates: 352800, 384000, 705600, 768000, 8000, 16000
- Improved performance
- Fixed various bugs
- Renamed constants and variables for consistency
- Connect input and output volume.
- Connect input and output mute.
- Increased internal buffer size
- Change kDataSource_NumberItems to zero
- Fix clock bug. Fixes issues with BlackHole crashing on Apple Silicon.
- Support for Apple Silicon
- 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
- Improved Logarithmic Volume Control
- Various updates to README.
- Added IOMutex to IO operations
- Fixed BlackHole buffer allocation error when switching audio devices from DAW.
- Fixed BlackHole buffer allocation error when sleeping.
- Audio Midi Setup speaker configuration now saves preferences.
- Set default volume to 1.0
- Ability to mute and changed volume on input and out of BlackHole.
- Display number of channels in audio source name.
- Fixed bugs when multiple devices are reading and writing simulaniously.
- Set deployment target to macOS 10.10 to include Yosemite and Sierra
- Support for 88.2kHz, 96kHz, 176.4kHz and 192kHz
- Sums audio from mutiple sources
- Changelog
- Device Icon
- Ability to pass audio between applications
- Support for 16 channels of audio
- Support for 44.1kHz and 48kHz