whitehole-audio

📁 plurigrid/asi 📅 Jan 29, 2026
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

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

  1. Multi-app audio routing – Route DAW output to streaming software
  2. Audio analysis – Tap system audio for visualization
  3. Virtual soundcards – Create multiple virtual devices
  4. 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 devices
  • rubato-composer – Mazzola’s music theory integration
  • algorithmic-art – Audio-reactive visuals