> WHAT IS AIOFORGE
AIOFORGE is a low-level audio control system focused on direct interaction with Windows audio stack.
Built around WASAPI, Kernel Streaming (KS) and driver-level communication.
Designed for Realtek-based systems with experimental support for other codecs.
> HOW IT WILL WORK
• Enumerates endpoints via WASAPI
• Reads driver + codec data via registry + KS
• Controls volume & mute via audio sessions
• Retasking writes directly to driver registry nodes
• Notifies driver using IOCTL / KS properties (no reboot)
> WORKING
> JACK RETASKING
Writes pin configuration directly to registry.
Triggers driver refresh via internal notification.
Limitations:
• depends on codec implementation
• OEM drivers behave differently
• not all pins are writable
> NOT IMPLEMENTED
default device switching
per-app routing (WIP)
speaker configuration
sample rate / bit depth control
> CURRENT FOCUS
Audio Routing Engine
goal: stable per-process routing
persistent across sessions & device changes
> ROADMAP
> WHO IS THIS FOR
advanced users
audio tinkerers
people tired of Windows audio limitations
> VERIFIED HARDWARE
[OK] Realtek ALC897
[PARTIAL] Conexant CX20590
All Realtek HD Audio chipsets are expected to work,
but behavior depends on driver + OEM configuration.
> WARNING
prototype software
unstable features
hardware-dependent behavior
use at your own risk