开发中 · Phase 0 可行性验证

把编曲交还给音乐,把确定性交还给工程

夜半是一台从零设计的原生桌面 DAW。

端到端回路时延预算
≤ 5.5 ms
整数时钟精度
960 PPQ
界面渲染目标
120 FPS
开源许可
GPLv3 + CLAP 例外

为什么再造一台 DAW

四个不可协商的工程决定。

原生桌面,不要 Web

彻底的 Slint 矢量界面 + cpal 直驱声卡。

960 PPQ 整数时钟

所有时间都是整数 tick。

确定性是可验证的

持久化状态一律使用有序容器。

为 AI 协同而设计的接口

只绑环回、默认关闭、逐请求鉴权。

活着的版本图谱

撤销是领域操作日志的逆向重放。

开源到底,且许可清楚

整体以 GPLv3 发布。

技术基座

每一个选型都写明了它的角色与许可。

组件 在夜半中的角色 许可
Slint声明式矢量 GUIGPLv3 / 商业双轨
cpal跨平台声卡直驱Apache-2.0
rtrb无锁通道MIT / Apache-2.0
symphonia全格式解码MPL-2.0
rubato多相重采样MIT
Rayon离线渲染并行MIT / Apache-2.0
clackCLAP 插件宿主MIT / Apache-2.0

路线图

以可机械度量的能力切片推进。

  1. 已完成基础

    v0.0.1 Phase -1 · 开源合规大扫除

    许可白名单、依赖审计、法务与商标核验。

  2. 进行中

    v0.1.0 Phase 0 · 九大可行性验证

    驱动时延、无锁通道、渲染帧率。

  3. 计划中

    v0.2.0 Phase 1 · 数据模型与存储

    工程容器、原子保存、文件锁。

  4. 计划中

    v0.4.0 Phase 2 · 实时音频管线

    声卡直驱、内部延迟补偿。

  5. 计划中

    v0.6.0 Phase 3 · 编曲工作区

    双视图同构、虚拟化卷帘。

  6. 计划中

    v1.0.0 Phase 4 · 意图接口与母带导出

    双协议自动化闭环、离线母带。

开源与治理

自由软件的承诺要落到可执行的机制上。

GPLv3 + CLAP 例外

项目整体以 GPLv3 开源。

机械化的依赖审计

每个依赖都要通过白名单许可检查。

为人机协作写的工程契约

规范、门禁与开发纪律都以机器可执行的形式存在。

公开的设计过程

架构规范、工程路线图与调研报告都在仓库中公开。

联系

欢迎讨论架构、门禁与音频工程。

邮箱
yeban@wangda.today
源码仓库
github.com/gradetwo/yeban
本网站
yeban.wangda.today