A simple audio plugin host
- Rust 100%
|
|
||
|---|---|---|
| src | Add README | |
| .gitignore | First implementation of plugin load & process using JACK | |
| Cargo.lock | Add README | |
| Cargo.toml | Add README | |
| README.md | Add README | |
| screenshot.png | Add README | |
Wind
A simple VST3 audio plugin host built with Rust. It uses Rack for plugin hosting, iced for GUI and JACK for audio I/O.
Features
- Load and delete plugins
- Reorder plugin chain (Move plugin Up/Down)
- Save and restore entire plugin chain
- GUI sliders for plugin parameters
Build
git clone https://codeberg.org/lzj15/wind.git
cd wind
cargo build --release
An xdg-desktop-portal with file chooser implemented need to be installed for the file chooser to show on Linux.
Current Issues
- Opening a plugin's custom GUI is not supported.
- Plugin's parameters can't be denormalized since min & max values always gives 0.0 and 1.0.
- Plugin's state other than the parameters can't be saved & restored.