Juce는 VST, VST3, AU, AUV3, AAX 및 LV2 오디오 플러그인 및 플러그인 호스트를 포함한 데스크탑 및 모바일 애플리케이션을 작성하기위한 오픈 소스 크로스 플랫폼 C ++ 애플리케이션 프레임 워크입니다. Juce는 CMAKE를 통해 기존 프로젝트와 쉽게 통합되거나 Projucer를 통해 프로젝트 생성 도구로 사용할 수 있으며, 이는 Xcode (MacOS 및 iOS), Visual Studio, Android Studio 및 Linux MakeFiles의 프로젝트 내보내기를 지원하고 소스 코드 편집기를 포함합니다.
Juce 저장소에는 마스터 및 개발 지점이 포함되어 있습니다. 개발 분기에는 최신 버그 수정 및 기능이 포함되어 있으며 안정적인 태그 릴리스에서 주기적으로 마스터 브랜치로 병합됩니다 (사전 제작 된 이진을 포함하는 최신 릴리스는 Juce 웹 사이트에서도 다운로드 할 수 있음).
Juce 프로젝트는 Projucer (Juce의 자체 프로젝트 구성 도구) 또는 CMAKE로 관리 할 수 있습니다.
리포지토리에는 사전 구축 된 프로 지러가 포함되어 있지 않으므로 Xcode, Visual Studio 및 Linux MakeFile 프로젝트에 플랫폼을 위해 빌드해야합니다. Extras/Projucer/Builds에 있습니다 (최소 시스템 요구 사항은 아래 최소 시스템 요구 사항 섹션에 나열되어 있음). 그런 다음 Projucer를 사용하여 새로운 Juce 프로젝트를 만들고 튜토리얼을보고 예제를 실행할 수 있습니다. 기존 프로젝트에 Juce 모듈 소스 코드를 직접 포함 시키거나 프로젝트에 연결할 수있는 정적 또는 동적 라이브러리로 빌드 할 수도 있습니다.
추가 도움이 시작하려면 JUCE 문서 및 튜토리얼을 참조하십시오.
버전 3.22 이상이 필요합니다. CMAKE를 사용하려면 시스템 패키지 관리자 또는 공식 다운로드 페이지에서 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 플러그인은 상업적으로 이용 가능한 PRO 도구로 실행되기 전에 Pace Anti-Piracy의 서명 도구를 사용하여 디지털 서명해야합니다. 이 도구는 AVID에 의해 무료로 제공됩니다. 서명 도구를 얻기 전에 서명되지 않은 플러그인을 테스트하기 위해 Pro Tools Developer라는 특수 도구 빌드를 사용해야합니다. 프로 도구 개발자를 얻는 단계는 다음과 같습니다.
Pro Tools Developer에서 플러그인을 테스트하고 디버깅하고 디지털로 서명 할 준비가되면 "Pace Eden 서명 도구 요청"주제와 함께 [email protected]으로 이메일을 보내주십시오. Pro Tools Developer에서 플러그인을 실행하는 플러그인을 보여주는 화면 녹화와 함께 각 플러그인의 개요를 포함해야합니다.
다음 정보도 포함하십시오.
요청이 제출되면 Pace Anti-Piracy는 플러그인 서명에 대한 정보를 직접 연락합니다. 플러그인이 서명되면 자유롭게 판매하고 배포 할 수 있습니다. 열렬한 마켓 플레이스에서 플러그인을 판매하는 데 관심이 있으시면 [email protected]으로 이메일을 보내주십시오.