WinHookAudio 0.1.3
Pre-releaseWinHookAudio 0.1.3: an ASIO driver for your DAW with hardware devices, virtual cables, ASIO Bridges and LAN audio, set up in a native Control Panel.
Pre-release. The Virtual Cable kernel driver (
WinHookAudio.sys) is experimental and only test-signed. The setup program has not yet been tested through a full install and uninstall on a clean PC. Please try it on a test PC first.
What's new
- Your sound card's own ASIO driver as a device. In the Control Panel, the Source menu (Hardware) and the GENERAL device lists now show your installed ASIO drivers under ASIO drivers. Pick one like any other device: as output #1 it drives the Master Clock; its inputs feed your slots. The GENERAL row has a Driver settings button that opens the driver's own settings.
- One ASIO driver at a time (another card can still open through Windows).
- The driver is set to the Master Clock's rate; the buffer size comes from GENERAL "Hardware" (Auto = the size set in the driver's settings).
- Tested live with FL Studio ASIO (64-bit and 32-bit) on a virtual machine. Not yet tested with a real ASIO audio interface: please report how your card works.
- 0.1.2 (for those who skipped it): 44.1 to 192 kHz Master Clock (also from the DAW's rate menu), 16 Virtual Cables.
Download
WinHookAudio-Setup-0.1.3.exe (Windows 10 1709+ / 11; x64, 32-bit and ARM64 DAWs)
Install
- Run the setup.
- On Components, choose the Virtual Cable:
- Not signed: test-signed driver: setup trusts the test certificate and turns on Windows Test Mode. Secure Boot must be off. Restart when asked.
- No Virtual Cable: the ASIO Master, the Bridges, hardware devices (Windows and ASIO) and the network work without Test Mode.
- In your DAW, choose WinHookAudio Master as the ASIO device.
Uninstalling removes the device and the driver. It turns Test Mode off only if setup turned it on.
More details: docs/installing.md and ADR 0018.
Tips
- Through an ASIO driver, run the Master Clock at a rate the card runs natively. A driver that converts the rate itself (as FL Studio ASIO does for a device at another rate) calls back unevenly, which can cause dropouts.
- At 176.4 or 192 kHz, use a buffer of 512 or more.
Known limits
- No Microsoft-signed driver yet, so the Virtual Cable needs Test Mode.
- A short dropout is still possible on a busy or virtual machine.
- With a Shared device as output #1 (the clock), an Exclusive input can still resample now and then. For recording, keep output #1 Exclusive.
- Tested on a virtual machine only, not yet on physical audio hardware, a real ARM PC or a real 32-bit DAW. The Virtual Cable driver is not available on ARM yet.
- The ASIO drivers are built without the Steinberg ASIO SDK (the project's own
common/WHAAsio.h).
Checksum
SHA-256 1F934AAEC7C9E067973DA0BA1CDB1DFAB0FCD8540B60EF3BAD6B4B5DF1FA6B10
Built locally (the test-signed driver option is not in GitHub Actions builds). Not code-signed.
Code signing policy · Privacy
MIT License. Made by LogicCuteGuy.
🤖 Generated with Claude Code