Juce是一种开源跨平台C ++应用程序框架,用于创建桌面和移动应用程序,包括VST,VST3,AU,AU,AUV3,AAX和LV2 AUDIO插件和插件主机。 Juce可以通过CMAKE轻松地与现有项目集成,也可以通过Projucer用作项目生成工具,该工具支持Xcode(MacOS和iOS),Visual Studio,Android Studio以及Linux Makefiles以及包含源代码编辑器的导出项目。
Juce存储库包含一个主体和开发分支。开发分支包含最新的错误修复和功能,并在稳定的标记版本中定期合并到主分支(最新版本包含预构建的二进制文件的版本也可以从Juce网站下载)。
可以使用Projucer(Juce自己的项目配置工具)或CMAKE来管理Juce Projects。
存储库不包含预构建的Projucer,因此您需要为平台构建它 - Xcode,Visual Studio和Linux MakeFile项目位于Extras/Projucer/builds中(下面的最低系统要求中列出了最小系统要求)。然后,Projucer可用于创建新的Juce项目,查看教程和运行示例。也可以将Juce模块源代码直接包含在现有项目中,或将它们构建到可以链接到项目的静态或动态库中。
有关进一步的帮助,请参阅Juce文档和教程。
需要3.22版或更高版本。要使用CMAKE,您需要从系统软件包管理器或官方下载页面中安装它。有关Juce Cmake API的全面文档,请参见Juce Cmake文档。有关新CMAKE项目起点可能有用的示例,请参见CMAKE示例目录。
要使用cmake构建与朱奇(Juce)捆绑在一起的示例和附加功能,只需克隆朱奇(Juce),然后运行以下命令,用您希望构建的目标名称代替“ Demorunner”。
cd /path/to/JUCE
cmake . -B cmake-build -DJUCE_BUILD_EXAMPLES=ON -DJUCE_BUILD_EXTRAS=ON
cmake --build cmake-build --target DemoRunner
请参阅我们的贡献指南。
有关许可和依赖信息,请参见License.MD。
AAX插件需要使用PACE Anti-Piracy的签名工具进行数字签名,然后才能使用Pro Tools的市售版本运行。这些工具由Avid免费提供。在获得签名工具之前,您需要使用称为Pro Tools Developer的专用工具的特殊构建来测试您的未签名插件。获取Pro Tools开发人员的步骤是:
在Pro Tools开发人员中测试和调试您的插件,并且您准备在数字上签名,请发送电子邮件至[email protected],主题为“ PACE EDEN签名工具请求”。您需要包括每个插件的概述以及屏幕录制,显示Pro Tools开发人员中的插件运行,并在可能的情况下使用音频。
请还包括以下信息:
提交请求后,PACE反盗版将与您直接与您联系有关签署插件的信息。签署插件后,您可以自由出售和分发它们。如果您有兴趣在Avid Marketplace上出售您的插件,请发送电子邮件至[email protected]。