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]。