💡 A tiny macOS app that hosts Audio Units and routes live audio input through them in real time.
🎛️ Pick any effect AU from the sidebar, route your mic or audio interface through it, and listen to the result. Useful for practicing — when you just need a piano to sing along to, or a single guitar amp sim, without firing up something heavy like Logic.
🧪 Built with AVAudioEngine, SwiftUI, and Swift 6 strict concurrency. Zero external dependencies — only Apple frameworks.
🎸 A small idea that I'll be growing over time. Let's see where it goes.
Install mise if you don't have it yet. After installing, make sure to activate it in your shell.
mise run generate # resolves dependencies and generates the Xcode projectThen open TinyAudioUnitHost.xcworkspace in Xcode and run.
🚧 What's next:
- Add tests.
- Audio settings — pick input/output channels, sample rate, and buffer size.
- Presets — save and restore AU state between launches.