跳到正文

开发指南

分步实现参数、DSP、状态管理和 WebView 编辑器。

先完成端到端教程,再把其余页面作为专项参考:

  1. 构建一个完整插件:从脚手架开始,完成一个通过本地验证的立体声 VST3 插件包。
  2. 参数:声明稳定且宿主可见的控制项。
  3. DSP 内核:在不违反实时约束的前提下处理音频和事件。
  4. Web UI:通过强类型 JSBridge 连接编辑器和原生层。
  5. 状态与生命周期:恢复工程并正确响应宿主生命周期。
  6. MIDI 与事件时序:处理音符标识、密集事件分批与零帧调用。

这些指南关注各层之间的契约,不限定具体的 UI 框架或 DSP 算法。