UNCOMMON CORE AUDIO
Unreal's audio Endpoints are designed to route submixes to hardware beyond the main mix, but on macOS, the driver layer to actually do it doesn't exist out of the box. UncommonCoreAudio is a custom Core Audio endpoint driver plugin that lets submixes target specific output devices on Mac.
Standalone UE 5.7+ plugin · C++ / HAL CoreAudio
System Overview
01 | Endpoints
CoreAudio Endpoint Driver
This plugin is in development and supplies any Endpoint submix path on macOS through CoreAudio device enumeration and routing. Any core audio physical output device can be routed independently of the system default the main mix plays through.
02 | DualSense
Gamepad Speaker Audio on Mac
A fully standalone macOS implementation of something that normally requires Sony's SDK, a console, or a PC: an endpoint submix that routes engine audio directly to the DualSense controller with no third-party plugins. I reverse-engineered the controller's HID audio protocol, and an asset-driven DualSenseEndpointSettings provides individual gain control and output routing: Headphones, Internal Speaker, or Both.
Inspired by Hell Is Us, I tested this in my own game, RedCell, by assigning an EndpointSubmix with a custom DualSense structure, and routing a radio-style narrative MetaSound to this submix. This has a profound effect on the gameplay immersion and audio testing experience.
In Development
Full implementation write-up & figures
Used in production in RedCell's audio systems.