About
关于 Lumino
了解 Lumino 的项目背景、设计理念、开源协议与致谢。
Project 为 Black MIDI 而生的
为 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 库