whitehole-audio
4
总安装量
4
周安装量
#49982
全站排名
安装命令
npx skills add https://github.com/plurigrid/asi --skill whitehole-audio
Agent 安装分布
codex
4
claude-code
4
mcpjam
3
kilo
3
windsurf
3
zencoder
3
Skill 文档
WhiteHole – Zero-Latency Audio Loopback
Modern macOS + tripos audio loopback driver for inter-application audio routing with minimal latency.
Repository
- Source: https://github.com/bmorphism/WhiteHole
- Language: C (CoreAudio driver)
- Platform: macOS (AudioServerPlugin)
Core Concept
WhiteHole creates virtual audio devices that pass audio between applications with “hex color #000000 latency” – effectively zero perceptible delay.
âââââââââââââââ WhiteHole âââââââââââââââ
â DAW â ââââââââââââââââ¶ â Streamer â
â (Ableton) â virtual device â (OBS) â
âââââââââââââââ âââââââââââââââ
Installation
# Clone and build
git clone https://github.com/bmorphism/WhiteHole
cd WhiteHole
xcodebuild -project WhiteHole.xcodeproj
# Install driver
sudo cp -R build/Release/WhiteHole.driver /Library/Audio/Plug-Ins/HAL/
sudo launchctl kickstart -kp system/com.apple.audio.coreaudiod
Integration with Gay.jl Colors
WhiteHole devices can be color-coded using Gay.jl deterministic colors:
using Gay
# Assign deterministic color to audio channel
channel_seed = hash("WhiteHole:Channel1")
channel_color = gay_color(channel_seed) # e.g., LCH(72, 45, 280)
Use Cases
- Multi-app audio routing – Route DAW output to streaming software
- Audio analysis – Tap system audio for visualization
- Virtual soundcards – Create multiple virtual devices
- music-topos integration – Route SuperCollider to analysis tools
Tripos Integration
The “tripos” in the description refers to the three-way (GF(3)) audio routing:
| Channel | GF(3) Trit | Purpose |
|---|---|---|
| Left | MINUS | Primary signal |
| Right | PLUS | Secondary signal |
| Center | ERGODIC | Mixed/balanced |
Related Skills
gay-mcp– Color assignment for devicesrubato-composer– Mazzola’s music theory integrationalgorithmic-art– Audio-reactive visuals