Prejuce

现代化音频插件开发框架 · 基于 JUCE · 开源 · 跨平台

什么是 Prejuce?

Prejuce 是一套围绕 JUCE 框架构建的增强型开发工具链与模板系统,旨在简化音频插件(如 VST3、AU、AAX)和独立音频应用程序的创建流程。 它提供开箱即用的项目结构、CMake 支持、CI/CD 集成模板以及常用 DSP 模块封装,让开发者专注于创意而非配置。

核心特性

🚀 快速启动

一键生成完整插件项目,支持 CMake 构建系统,无需手动配置 Xcode 或 Visual Studio。

🌍 跨平台

一次编写,编译运行于 Windows、macOS、Linux,支持主流插件格式。

🧩 模块化设计

内置常用 DSP 组件(滤波器、振荡器、混响等),可插拔式架构便于扩展。

为什么选择 Prejuce?

快速开始

  1. 安装 CMake 和对应平台的编译工具链
  2. 克隆 Prejuce 模板仓库:
    git clone https://github.com/yourname/prejuce-template.git my-plugin
  3. 进入目录并构建:
    cd my-plugin && mkdir build && cd build && cmake .. && cmake --build .
  4. 在宿主软件中加载生成的插件文件!

立即开始你的音频开发之旅

查看 GitHub 仓库