truce-rack-au
Audio Unit v2 host implementation for the truce-rack
audio plugin framework. Apple-only. Pure-Rust on top of the
objc2 ecosystem (objc2-audio-toolbox,
objc2-core-audio-types) — no C++ wrapper, no bridging header.
Implements scan, load (both AudioComponentInstanceNew and the
async AudioComponentInstantiate for v3-flagged components),
audio + MIDI processing, and the AUv2 Cocoa view behind the
format-agnostic truce-rack-core traits.
Usage
[]
= "1.0"
= "1.0"
use PluginScanner;
use AuScanner;
let plugins = new.scan?;
for info in &plugins
See also
The truce-rack workspace ships sibling wrapper crates for CLAP, VST3, AU v3, LV2, plus a standalone runner.
License
MIT or Apache-2.0, at your option.