metadata
title: README
emoji: π
colorFrom: blue
colorTo: indigo
sdk: static
pinned: false
Maolan DAW
A modern, open-source Rust-based DAW for recording, MIDI editing, automation, and music production.
π΅ About Maolan
Maolan is a free, open-source Digital Audio Workstation built in Rust. It prioritizes transparency, performance, and community-driven development.
Unlike proprietary DAWs, Maolan gives you full access to inspect every line of code, build custom features, and contribute improvements. Own your tools.
β¨ Key Features
π Recording & Arrangement
- Record and arrange unlimited audio and MIDI tracks with precise timing
- Latency-free monitoring with multiple input sources simultaneously
- Automatic project backups and recovery to protect your work
πΉ MIDI Editing
- Intuitive piano roll interface for composing and editing
- Advanced MIDI editing with velocity, note properties, and automation
- SysEx and controller tools for deep MIDI manipulation
π Plugin Support
- Load CLAP, VST3, and LV2 plugins on any track
- Create complex routing chains with explicit audio, MIDI, and sidechain paths
- Per-track plugin graphs for parallel processing and custom signal flows
π Mixing & Mastering
- Full track and plugin automation for volume, pan, mute, and plugin parameters
- Balance levels, EQ, compress, and process your mix
- Export mixdowns or stems to WAV, MP3, OGG, and FLAC with normalization
π Project Management
- Session templates and track templates for repeatable setups
- Autosave snapshots with recovery features
- Preferences stored in
~/.config/maolan/config.toml
π Getting Started
Prerequisites
- Rust toolchain (edition 2024)
- Platform libraries for audio/plugin integrations (e.g.,
jack,lilv,suilon Unix)
Build from Source
# Clone the repository
git clone https://github.com/maolan/maolan.git
cd maolan
# Build release version
cargo build --release
# Run Maolan
cargo run --release
# Run with debug output
cargo run --release -- --debug
π Documentation
- Website: maolan.github.io
- GitHub Repository: github.com/maolan/maolan
π€ Contributing
Maolan is built by the community, for the community. There are many ways to contribute:
- π Report bugs and request features
- π» Submit code improvements and new features
- π Improve documentation
- π¨ Contribute to UI/UX design
- π§ͺ Test and provide feedback
Visit our GitHub repository to get started!
π License
Maolan is licensed under the BSD-2-Clause license.
π Links
- π Official Website
- π» GitHub
- π€ Hugging Face Organization
Built with β€ and π¦ Rust.