A simple, cross-platform, open-source MIDI editor built with Rust.
- Cross-platform: Windows / macOS / Linux
- Simple by design: minimal UI, fast workflow
- Open-source: contributions welcome
- Standard MIDI File (SMF) support (import/export)
Status: WIP / Experimental — breaking changes may happen until
v1.0.
- Piano roll editing (notes, velocity, length)
- Event list (precise edits, inspection)
- Quantize / humanize (basic utilities) (planned / partial)
- Tempo & time signature support (planned / partial)
- Import / export
.mid(SMF)
- Rust (stable): https://rustup.rs
git clone https://github.com/catfoot-dev/midi-editor.git
cd midi-editor
# Debug
cargo run
# Release
cargo run --releasecargo build --release- Open: File → Open… (or drag & drop if supported)
This project is licensed under the MIT License. See LICENSE for details.
