Project

为 Black MIDI 而生的
现代 MIDI 编辑器

Lumino 诞生于对高密度 MIDI 工程编辑体验的重新审视。传统编辑器在处理数百万音符时往往会出现卡顿、渲染延迟或操作响应迟缓。Lumino 使用 Rust 重新构建核心数据结构与渲染管线,并基于 wgpu 与 iced 打造现代化跨平台界面,让创作回归音乐本身。

项目采用模块化 crate 架构,从 MIDI 数据模型到实时合成、从 UI 状态机到协作同步,每个子系统都有明确的边界与职责,避免历史上常见的 God Object 问题。

性能优先

用 Rust 与 GPU 渲染确保 Black MIDI 场景下的稳定表现。

开放源码

AGPL-3.0 许可证,欢迎社区贡献、审查与 fork。

现代架构

模块化 crate 设计,避免 God Object,便于维护与扩展。

跨平台

Windows、macOS 与 Linux 共享同一套 Rust 核心。

License

开源协议

Lumino 在 AGPL-3.0 或更新版本下发布,代码可在 GitHub 上自由获取、审查与贡献。

AGPL-3.0-or-later

Lumino 是自由软件:你可以再发布和/或修改它,但任何基于 Lumino 的线上服务或分发都必须以相同协议公开源代码。详情请见仓库根目录的 LICENSE 文件。

查看许可证原文

致谢

winit 窗口事件抽象
wgpu 跨平台 GPU 抽象
iced 数据驱动的 UI 框架
midir Rust MIDI I/O 库