-
Notifications
You must be signed in to change notification settings - Fork 0
Home
LX Audiolabs edited this page Aug 9, 2026
·
2 revisions
CLAP-first plugin framework for LX Audiolabs. Runtime + formats + build + CLI. Built on Slint + baseview.
| Crates | aura-* |
| Umbrella |
aura → use aura::*
|
| CLI | cargo aura ... |
| Config | aura.toml |
| License | GPL-3.0-or-later |
AURA is intentionally narrow:
| Committed to | Not shipping |
|---|---|
| UI: Slint + baseview only (FemtoVG/Skia/software backends) | egui, iced, Vizia |
| Formats: CLAP, VST3, LV2 | AU, AAX, VST2 |
| Hosts: Bitwig-first, REAPER, others | Pro Tools / Logic-only |
| Platforms: Windows, Linux, macOS | iOS / embedded |
CLAP is primary. VST3 and LV2 are supported but not an excuse to grow a kitchen-sink framework.
- Slint + baseview only — renderer is a backend choice, toolkit is not
-
Thin formats — one
PluginLogicAPI, three wrappers (CLAP, VST3, LV2) -
Framework layout —
crates/·examples/·tools/ -
One CLI:
cargo aura—new,add,build,install,doctor,preview,add-ui -
Built-in IPC:
aura-shm— cross-plugin shared memory (publishers, consumers, spectrum, band energy) -
KISS for humans and agents —
aura.toml, boring paths; orientation in agal
| Need | Go here |
|---|---|
| Flexible Rust plugins, egui/iced, broad formats | nice-plug |
| CLAP-centric lower-level work | clack |
| Full multi-format incl. AU/AAX, egui/iced/Vizia | truce |