Maolan is a Rust DAW focused on recording, editing, routing, automation, export, and plugin hosting.
Maolan currently includes:
- Audio and MIDI tracks with timeline editing
- Piano roll editing with note/controller/SysEx tools
- Track and plugin automation
- Plugin hosting for:
- CLAP
- VST3
- LV2 on Unix
- Per-track plugin graph routing, including sidechains and MIDI paths
- Freeze, flatten, offline bounce, and export workflows
- Session templates, track templates, autosave recovery, and diagnostics
- Unix builds support CLAP, VST3, and LV2.
- Current keyboard handling is
Ctrl-based across platforms. - Plugin compatibility is host-dependent and should be treated as evolving rather than guaranteed.
- Rust toolchain (edition 2024)
For Unix plugin/audio integrations, install platform libraries as needed (for example jack, lilv, suil, gtk2 where applicable).
cargo build --release
cargo run --releasecargo run --release -- --debug- Features
- Operations, Storage, and Recovery
- Shortcuts and Mouse Gestures
- Plugin Routing and Sidechains
- History Audit Notes
- Preferences are stored in
~/.config/maolan/config.toml. - Session templates are stored under
~/.config/maolan/session_templates/. - Track templates are stored under
~/.config/maolan/track_templates/. - Autosave snapshots are stored under
<session>/.maolan_autosave/snapshots/.
Maolan is under active development. Behavior and UI details may evolve between commits.

