Editor
MIDI 编辑器
专业钢琴卷帘与多轨工作流,从音符绘制到力度微调,每一个交互都为效率设计。
核心编辑能力 钢琴卷帘,
钢琴卷帘,
所想即所得
Lumino 的编辑器状态机管理鼠标、键盘与触控交互,从单击插入音符到框选批量操作,所有编辑动作都经过精心优化,确保在高密度 Black MIDI 工程下依旧丝滑。
编辑工具
- 选择工具 (Pointer)
- 橡皮擦 (Eraser)
- 画笔 (Pencil)
- 力度刷
交互操作
- 框选音符
- 批量移动
- 复制 / 粘贴 / 删除
- 撤销 / 重做(History 快照)
Architecture
分层状态管理
将原本臃肿的 God Object 拆分为多个内聚子模块,每个模块只负责单一职责。
CanvasState
几何状态与视口滚动
EditorData
音符数据与音轨缓存
InteractionState
交互状态机与命中检测
History
撤销 / 重做快照