Skip to content

Conversation

@pkviet
Copy link
Member

@pkviet pkviet commented Nov 30, 2025

Description

This adds an AUv3 host to obs-studio.
The host is loaded as a filter.
It is compatible with both v2 and v3 AudioUnits which provide audio filters on macOS.
Sidechain is supported.
Resizing of the AU GUI is also supported (that was tricky).
The AU host follows version 3 specifications, which add a bridge allowing to load AU version 2.

Some screenshots:
AUv2 from Apple
Au1

AUv3
Au2

Sidechain
Au3

Sidechain and GUI
Au4

Motivation and Context

AU filters are native to macOS. They're a very good alternative to VST on macOS.
macOS ships with a series of good AU filters.

I coded a VST3 host and decided to look at the competition (AU & CLAP).
It seemed easy to write an AU host so for fun, I did it. The architecture is the same as that of obs-vst3.

How Has This Been Tested?

Tested on macOS 26.1.
AU both v2 & v3 work fine, with or without GUI.
Tested the GUIs resize fine.

Types of changes

  • New feature (non-breaking change which adds functionality)

Checklist:

  • My code has been run through clang-format.
  • I have read the contributing document.
  • My code is not on the master branch.
  • The code has been tested.
  • All commit messages are properly formatted and commits squashed where appropriate.
  • I have included updates to all appropriate documentation.

@pkviet pkviet added Seeking Testers Build artifacts on CI New Feature New feature or plugin labels Nov 30, 2025
@pkviet pkviet added this to the OBS Studio 32.0 milestone Nov 30, 2025
@pkviet pkviet force-pushed the auhost branch 2 times, most recently from f2f9982 to cb02635 Compare November 30, 2025 12:09
@WizardCM WizardCM added the macOS Affects macOS label Dec 13, 2025
This adds an AUv3 host to obs-studio. The host is loaded as a filter.
It is compatible with both v2 and v3 AudioUnits.
Sidechain is supported.

Signed-off-by: pkv <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

macOS Affects macOS New Feature New feature or plugin Seeking Testers Build artifacts on CI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants