An open-source digital audio workstation built in Rust.
🌐 Website · 📦 Main Repository · 📖 Documentation
Maolan is a free, open-source DAW built in Rust, focused on recording, editing, routing, automation, export, and plugin hosting. It prioritizes transparency, performance, and community-driven development.
- Multi-track audio & MIDI — Record and arrange with precise timing and flexible mixing.
- Piano roll editing — Compose and refine MIDI performances with an intuitive editor.
- Plugin hosting — Load CLAP, VST3, and LV2 plugins with complex routing chains, sidechains, and MIDI paths.
- Automation & envelopes — Automate volume, pan, sends, and plugin parameters across the timeline.
- Export — Render to WAV, MP3, OGG, and FLAC with normalization and master-limiter options.
| Repository | Description |
|---|---|
maolan | The main DAW application |
plugins | Audio plugins for the Maolan ecosystem |
edit | Audio editor |
mixosc | OSC mixing utilities |
engine | Audio engine powering Maolan |
generate | Maolan AI for generating music |
doc | Documentation source |
lv2 | Maolan LV2 hosting crate |
plugin-host | Out-of-process plugin host |
plugin-protocol | Shared IPC protocol for out-of-process plugin hosting |
trainer | NAM trainer |
vocal | Vocal manipulation based on RVC |
widgets | Reusable UI widgets |
baseview | Fork of baseview with FreeBSD support |
devops | Maolan DevOps |
site | Project website and documentation |
git clone https://github.com/maolan/maolan
cd maolan
cargo run --release- Linux
- FreeBSD
- Windows
- ⭐ Star the project on GitHub
- 🐛 Report bugs and request features
- 🔧 Submit pull requests
- 💬 Share feedback and ideas
Licensed under the BSD-2-Clause license.