Juce عبارة عن إطار عمل للتطبيق المفتوح C ++ مفتوح المصدر لإنشاء تطبيقات سطح المكتب والهاتف المحمول ، بما في ذلك VST و VST3 و AU و AUV3 و AAX و LV2 ومضيفي المكونات الإضافية. يمكن دمج Juce بسهولة مع المشاريع الحالية عبر CMAKE ، أو يمكن استخدامها كأداة لتوليد المشروع عبر Projucer ، والتي تدعم مشاريع تصدير XCode (MacOS و IOS) ، Visual Studio ، Android Studio ، و Linux Makefiles بالإضافة إلى محرر رمز المصدر.
يحتوي مستودع Juce على ماجستير وتطوير فرع. يحتوي فرع التطوير على أحدث إصلاحات الأخطاء والميزات ، ويتم دمجها بشكل دوري في الفرع الرئيسي في الإصدارات الموسومة المستقرة (يمكن أيضًا تنزيل الإصدار الأخير الذي يحتوي على الثنائيات التي تم إنشاؤها مسبقًا من موقع Juce الإلكتروني).
يمكن إدارة مشاريع Juce باستخدام Projucer (أداة تكوين المشروع الخاصة بـ Juce) أو مع CMake.
لا يحتوي المستودع على projucer تم إنشاؤه مسبقًا ، لذا ستحتاج إلى بنائه لمنصتك - تقع مشاريع Xcode و Visual Studio و Linux Makefile في الإضافات/Projucer/Builds (يتم سرد متطلبات النظام الدنيا في قسم متطلبات النظام الأدنى أدناه). يمكن بعد ذلك استخدام Projucer لإنشاء مشاريع جديدة Juce ، وعرض البرامج التعليمية وتشغيل الأمثلة. من الممكن أيضًا تضمين رمز مصدر وحدات Juce في مشروع موجود مباشرة ، أو إنشاءها في مكتبة ثابتة أو ديناميكية يمكن ربطها بمشروع.
لمزيد من المساعدة في البدء ، يرجى الرجوع إلى وثائق Juce والدروس التعليمية.
الإصدار 3.22 أو أعلى مطلوب. لاستخدام CMake ، ستحتاج إلى تثبيته ، إما من مدير حزمة النظام أو من صفحة التنزيل الرسمية. للاطلاع على الوثائق الشاملة حول API من Juce's Cmake ، راجع وثائق 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
يرجى الاطلاع على إرشادات المساهمة لدينا.
راجع الترخيص.
يجب توقيع المكونات الإضافية AAX رقميًا باستخدام أدوات توقيع Pace Anti-Piracy قبل أن تعمل في إصدارات متوفرة تجاريًا من Pro Tools. يتم توفير هذه الأدوات مجانًا بواسطة Avid. قبل الحصول على أدوات التوقيع ، ستحتاج إلى استخدام مجموعة خاصة من Pro Tools ، تسمى Pro Tools Developer ، لاختبار المكونات الإضافية غير الموقعة. خطوات الحصول على مطور Pro Tools هي:
عندما يتم اختبار المكونات الإضافية الخاصة بك وتصحيحها في مطور Pro Tools ، وأنت مستعد للتوقيع عليها رقميًا ، يرجى إرسال بريد إلكتروني إلى [email protected] مع موضوع "طلب أدوات توقيع Eden". تحتاج إلى تضمين نظرة عامة على كل مكون إضافي مع تسجيل شاشة يعرض المكون الإضافي الذي يعمل في مطور Pro Tools ، مع الصوت إن أمكن.
يرجى أيضًا تضمين المعلومات التالية:
بمجرد تقديم الطلب ، ستتصل بك Pace Anti Piracy مباشرةً بمعلومات حول توقيع المكونات الإضافية الخاصة بك. عندما يتم توقيع المكونات الإضافية ، فأنت حر في بيعها وتوزيعها. إذا كنت مهتمًا ببيع المكونات الإضافية الخاصة بك في Marketplace ، فيرجى إرسال بريد إلكتروني إلى [email protected].