JUCE adalah kerangka aplikasi Cross-Platform C ++ open-source untuk membuat aplikasi desktop dan seluler, termasuk VST, VST3, AU, AUV3, AAX dan Audio Plug-in dan host plug-in. JUCE dapat dengan mudah diintegrasikan dengan proyek yang ada melalui CMake, atau dapat digunakan sebagai alat pembuatan proyek melalui Projucer, yang mendukung proyek ekspor untuk Xcode (MacOS dan iOS), Visual Studio, Android Studio, dan Linux Makefiles serta berisi editor kode sumber.
Repositori JUCE berisi master dan kembangkan cabang. Cabang yang berkembang berisi perbaikan dan fitur bug terbaru dan secara berkala digabungkan ke dalam cabang master dalam rilis tag yang stabil (rilis terbaru yang berisi biner pra-buatan juga dapat diunduh dari situs web JUCE).
Proyek JUCE dapat dikelola dengan Projucer (alat konfigurasi proyek JUCE sendiri) atau dengan CMake.
Repositori tidak berisi projucer pra -dibangun sehingga Anda perlu membangunnya untuk platform Anda - proyek XCode, Visual Studio dan Linux Makefile terletak di ekstra/projucer/builds (persyaratan sistem minimum tercantum di bagian Persyaratan Sistem Minimum di bawah). Projucer kemudian dapat digunakan untuk membuat proyek JUCE baru, melihat tutorial dan menjalankan contoh. Dimungkinkan juga untuk memasukkan kode sumber modul JUCE dalam proyek yang ada secara langsung, atau membangunnya ke dalam perpustakaan statis atau dinamis yang dapat dihubungkan ke dalam proyek.
Untuk bantuan lebih lanjut, silakan merujuk ke dokumentasi dan tutorial JUCE.
Versi 3.22 atau lebih tinggi diperlukan. Untuk menggunakan CMake, Anda harus menginstalnya, baik dari manajer paket sistem Anda atau dari halaman unduhan resmi. Untuk dokumentasi komprehensif tentang CMake API Juce, lihat dokumentasi Juce Cmake. Sebagai contoh yang mungkin berguna sebagai titik awal untuk proyek CMake baru, lihat direktori CMake Contoh.
Untuk menggunakan cmake untuk membangun contoh dan tambahan yang dibundel dengan Juce, cukup klon Juce dan kemudian jalankan perintah berikut, mengganti "demorunner" dengan nama target yang ingin Anda bangun.
cd /path/to/JUCE
cmake . -B cmake-build -DJUCE_BUILD_EXAMPLES=ON -DJUCE_BUILD_EXTRAS=ON
cmake --build cmake-build --target DemoRunner
Silakan lihat Pedoman Kontribusi kami.
Lihat lisensi.md untuk informasi lisensi dan ketergantungan.
Plug-in AAX perlu ditandatangani secara digital menggunakan alat penandatanganan PACE anti-pembajakan sebelum mereka akan berjalan dalam versi Pro Tools yang tersedia secara komersial. Alat -alat ini disediakan secara gratis oleh Avid. Sebelum mendapatkan alat penandatanganan, Anda perlu menggunakan build khusus Pro Tools, yang disebut Pro Tools Developer, untuk menguji plug-in yang tidak ditandatangani. Langkah -langkah untuk mendapatkan pengembang Pro Tools adalah:
Ketika plug-in Anda telah diuji dan didebug di pengembang Pro Tools, dan Anda siap untuk menandatanganinya secara digital, silakan kirim email ke [email protected] dengan subjek "Pace Eden Signing Tools Permintaan". Anda perlu menyertakan ikhtisar dari setiap plug-in bersama dengan perekaman layar yang menunjukkan plug-in yang berjalan di Pro Tools Developer, dengan audio jika memungkinkan.
Harap juga sertakan informasi berikut:
Setelah permintaan dikirimkan, Pace Anti-Piracy akan menghubungi Anda secara langsung dengan informasi tentang penandatanganan plug-in Anda. Ketika plug-in telah ditandatangani, Anda bebas untuk menjual dan mendistribusikannya. Jika Anda tertarik untuk menjual plug-in Anda di Avid Marketplace, silakan kirim email ke [email protected].