UNIVERSAL AUDIO IO MANAGER → LOW-LEVEL CONTROL

> 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 - direct talking with driver (no reboot)

> FEATURES

[IMPLEMENTED] Audio I/O Monitoring
[IMPLEMENTED] Volume + Mute Control
[IMPLEMENTED] Stereo Peak Meters
[IMPLEMENTED] Driver / Codec Detection
[IMPLEMENTED] Kernel Streaming Enumeration
[EXPERIMENTAL] Retasking
[BROKEN] default device switching
[BROKEN] speaker configuration
[BROKEN] sample rate / bit depth control
[NOT IMPLEMENTED] per-app routing

> IMPORTANT INFORMATION

[EXPERIMENTAL]

RETASKING

AIOForge talks directly to Realtek driver.
Triggers driver refresh via internal notification.

Basic audio jack detection works (inconsistent accuracy)
Mode switching (e.g. Line-In → Headphones) is not reliable
Hardware-dependent behavior (varies heavily by driver/codec)

> REQUIREMENTS

.NET 8

Required for AIOForge to work
Will prompt to download if not installed
.NET 8 support windows 10 (1607) and later
WASAPI

Required for audio operations
Available on every modern windows machine.
Windows 7 and later
ADMIN RIGHTS

Required administrator privileges to function correctly.
Will prompt for elevation at startup.

> CURRENT FOCUS

Retasking
goal: Fix retasking issues and improve reliability
Audio Routing Engine
goal: stable per-process routing
persistent across sessions & device changes

> ROADMAP

DSP Engine (EQ per app / device)
Per-App Routing System
Playback Control Integration
Modular Feature Expansion
Support for REALTEK, VIA HD, IDT, SIGMMATEL, CONEXANT, CIRRUS
Extended support through windows 7 and windows 8 up to windows 10 / 11

> IDEAS

User-Mapped HotKeys
Complete hands-free operation.
Bind your Advanced Profiles to any custom key combination.
Switch your entire audio routing, EQ, and volume instantly via global hooks—even while in-game or mid-work.
Advanced Profiles
Full control via modular JSON structure.
AP allows you to save and load specific audio states independently.
Use checkboxes to decide exactly what to capture or apply

Selective Save/Import:
Choose to sync only Jack Retasking
EQ presets
Volume levels
without overwriting your entire setup.

Portability:
Lightweight JSON files make it easy to share and import optimized community presets for specific hardware.
Remote Management
Password Protected Remote Management
RPC
Real-time monitoring of audio IO
OAS
Over-the-Air Streaming
Stream audio content over network to other devices

> WHO IS THIS FOR

ADVANCED USERS
GAMERS
DJ'S
AUDIO TINKERERS
PEOPLE WHO ARE TIRED OF WINDOWS AUDIO LIMITATIONS

> VERIFIED HARDWARE

[OK] Realtek ALC897
[PARTIAL] Realtek ALC895
[PARTIAL] Conexant CX20590


And more

Verified Hardware Registry



All Realtek HD Audio chipsets are expected to work,
but behavior depends on driver + OEM configuration.

> WARNING

PROTOTYPE SOFTWARE
UNSTABLE FEATURES
HARDWARE-DEPENDENT BEHAVIOR

> CREDITS

Special thanks to the testers who have helped improve AIOForge.
made with ❤️ by sirpatch

windows audio is a joke