原生桌面,不要 Web
彻底的 Slint 矢量界面 + cpal 直驱声卡。
四个不可协商的工程决定。
彻底的 Slint 矢量界面 + cpal 直驱声卡。
所有时间都是整数 tick。
持久化状态一律使用有序容器。
只绑环回、默认关闭、逐请求鉴权。
撤销是领域操作日志的逆向重放。
整体以 GPLv3 发布。
每一个选型都写明了它的角色与许可。
| 组件 | 在夜半中的角色 | 许可 |
|---|---|---|
Slint | 声明式矢量 GUI | GPLv3 / 商业双轨 |
cpal | 跨平台声卡直驱 | Apache-2.0 |
rtrb | 无锁通道 | MIT / Apache-2.0 |
symphonia | 全格式解码 | MPL-2.0 |
rubato | 多相重采样 | MIT |
Rayon | 离线渲染并行 | MIT / Apache-2.0 |
clack | CLAP 插件宿主 | MIT / Apache-2.0 |
以可机械度量的能力切片推进。
v0.0.1 Phase -1 · 开源合规大扫除许可白名单、依赖审计、法务与商标核验。
v0.1.0 Phase 0 · 九大可行性验证驱动时延、无锁通道、渲染帧率。
v0.2.0 Phase 1 · 数据模型与存储工程容器、原子保存、文件锁。
v0.4.0 Phase 2 · 实时音频管线声卡直驱、内部延迟补偿。
v0.6.0 Phase 3 · 编曲工作区双视图同构、虚拟化卷帘。
v1.0.0 Phase 4 · 意图接口与母带导出双协议自动化闭环、离线母带。
自由软件的承诺要落到可执行的机制上。
项目整体以 GPLv3 开源。
每个依赖都要通过白名单许可检查。
规范、门禁与开发纪律都以机器可执行的形式存在。
架构规范、工程路线图与调研报告都在仓库中公开。
欢迎讨论架构、门禁与音频工程。