Juce เป็นเฟรมเวิร์ก C ++ แบบโอเพนซอร์ซสำหรับการสร้างเดสก์ท็อปและแอพพลิเคชั่นมือถือรวมถึง VST, VST3, AU, AUV3, AAX และ LV2 Audio Plug-ins และโฮสต์ปลั๊กอิน Juce สามารถรวมเข้ากับโครงการที่มีอยู่ได้อย่างง่ายดายผ่าน CMake หรือสามารถใช้เป็นเครื่องมือสร้างโครงการผ่าน Projucer ซึ่งรองรับโครงการส่งออกสำหรับ Xcode (MacOS และ iOS), Visual Studio, Android Studio และ Linux Makefiles
Juce Repository มีอาจารย์และพัฒนาสาขา สาขาพัฒนาประกอบด้วยการแก้ไขข้อผิดพลาดล่าสุดและคุณสมบัติและถูกรวมเข้ากับสาขาหลักในรุ่นที่มีการติดแท็กที่มีความเสถียร (รุ่นล่าสุดที่มีไบนารีที่สร้างไว้ล่วงหน้าสามารถดาวน์โหลดได้จากเว็บไซต์ Juce)
Juce Project สามารถจัดการได้ด้วย Projucer (เครื่องมือกำหนดค่าโครงการของ Juce) หรือกับ CMake
ที่เก็บไม่มี projucer ที่สร้างไว้ล่วงหน้าดังนั้นคุณจะต้องสร้างมันสำหรับแพลตฟอร์มของคุณ - Xcode, Visual Studio และโครงการ MakeFile Linux อยู่ใน Extras/Projucer/Builds (ข้อกำหนดของระบบขั้นต่ำแสดงอยู่ในส่วนข้อกำหนดของระบบขั้นต่ำด้านล่าง) Projucer สามารถใช้เพื่อสร้างโครงการ Juce ใหม่ดูบทช่วยสอนและเรียกใช้ตัวอย่าง นอกจากนี้ยังเป็นไปได้ที่จะรวมซอร์สโค้ดของโมดูล Juce ในโครงการที่มีอยู่โดยตรงหรือสร้างไว้ในไลบรารีแบบคงที่หรือแบบไดนามิกซึ่งสามารถเชื่อมโยงกับโครงการได้
สำหรับความช่วยเหลือเพิ่มเติมในการเริ่มต้นโปรดดูเอกสารและบทเรียนของ Juce
จำเป็นต้องมีเวอร์ชัน 3.22 หรือสูงกว่า ในการใช้ CMAKE คุณจะต้องติดตั้งไม่ว่าจะเป็นจาก System Package Manager หรือจากหน้าดาวน์โหลดอย่างเป็นทางการ สำหรับเอกสารที่ครอบคลุมเกี่ยวกับ CMake API ของ Juce โปรดดูเอกสาร 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 รุ่นที่มีวางจำหน่ายทั่วไป เครื่องมือเหล่านี้ให้บริการฟรีโดย AVID ก่อนที่จะได้รับเครื่องมือลงนามคุณจะต้องใช้เครื่องมือสร้างพิเศษของ Pro Tools เรียกว่า Pro Tools Developer เพื่อทดสอบปลั๊กอินที่ไม่ได้ลงนามของคุณ ขั้นตอนในการรับ Pro Tools Developer คือ:
เมื่อปลั๊กอินของคุณได้รับการทดสอบและดีบักใน Pro Tools Developer และคุณพร้อมที่จะลงนามในระบบดิจิทัลโปรดส่งอีเมลไปที่ [email protected] พร้อมหัวข้อ คุณต้องรวมภาพรวมของปลั๊กอินแต่ละตัวพร้อมกับการบันทึกหน้าจอที่แสดงปลั๊กอินที่ทำงานอยู่ใน Pro Tools Developer ด้วยเสียงถ้าเป็นไปได้
โปรดรวมข้อมูลต่อไปนี้:
เมื่อมีการส่งคำขอแล้ว PACE Anti-Piracy จะติดต่อคุณโดยตรงพร้อมข้อมูลเกี่ยวกับการลงนามปลั๊กอินของคุณ เมื่อปลั๊กอินลงนามคุณมีอิสระที่จะขายและแจกจ่าย หากคุณสนใจที่จะขายปลั๊กอินของคุณในตลาด Avid โปรดส่งอีเมลไปที่ [email protected]