كيفية إنشاء البرنامج المساعد VST مع OSX / XCode

StackOverflow https://stackoverflow.com/questions/1294695

  •  18-09-2019
  •  | 
  •  

سؤال

أريد إنشاء البرنامج المساعد VST على OSX. يمكنني تجميعها على ما يرام، لكن مضيف VST (Cubase Essential 4) يحطم دائما عند محاولة تحميله أو التقارير مفاده أن البرنامج المساعد مكسور بطريقة أو بأخرى.
ربما، هذا لأنني أفتقد بعض المكونات إلى حزمة VST.

ما هي التفضيلات التي يجب تعيينها في Xcode وما الأشياء التي يجب وضعها في الحزمة لجعل هذا العمل؟ أو هل هناك حتى مشروع عينة في مكان ما؟

شكرا لكم مقدما

هل كانت مفيدة؟

المحلول

لقد كتبت دليلا لتطوير الإضافات VST باليد على Mac OSX هنا:

جعل البرنامج المساعد VST من نقطة الصفر مع xcode

كما أنني قمت بتطوير مجموعة من قوالب مشروع XCODE التي يمكنك استخدامها التي تقوم بها كل هذا من أجلك وبذلك ببساطة تعطيك مشروعا أساسا لتأثيرات / أدوات VST:

Teragon Audio Xcode قوالب VST

كلاهما مكتوب لكلا من أجل VST 2.x SDK، كما لم أعمل مع SDK 3.x ولا أستخدم أي تسلسل قد ترحيل إليه بعد.

نصائح أخرى

لقد بحثت في الشبكة البحث عن دليل كامل حول كيفية إنشاء البرنامج المساعد VST2 باستخدام XCode ووجدت بعض الأدلة، خاصة الدليل في المنشور السابق بواسطة NIK كان مفيدا، لكن بعض الخطوات كانت مفقودة فيها (على سبيل المثال. Ableton Live 9.1.1 لا يرى البرنامج المساعد دون الخطوة 3)، كان البعض زائد. لذلك قررت كتابة دليل كامل لأحدث XCode.

دليل كامل لإنشاء البرنامج المساعد VST2 الأمثل باستخدام XCode 5 على OSX

  1. قم بتنزيل VST SDK، ويمكن أن يكون VST3 SDK (3.6 في حالتي)، VST2.x المجلد لا يزال هناك. فك تكنولوجيا المعلومات ووضعها إلى مجلد Documents/Xcode بحيث يبدو Documents/Xcode/VST3 SDK
  2. فتح Xcode. إنشاء مشروع جديد OSX -> Framework & Library -> Bundle اختيار إطار الكاكاو في مربع الحوار.
  3. عند إنشاء المشروع، في علامة التبويب معلومات:
    • إضافة مفتاح جديد Resource should be file-mapped مع القيمة YES
  4. في علامة التبويب "إعدادات" إنشاء:
    • Deployment -> Deployment Location -> مجموعة Yes
    • Deployment -> Deployment Postprocessing -> مجموعة Yes
    • Deployment -> Installation Built Products Location -> مجموعة /
    • Deployment -> Installation Directory -> مجموعة /Library/Audio/Plug-Ins/VST
    • Packaging -> Wrapper Extension -> مجموعة vst
    • Search Paths -> Header Search Paths -> إضافة المسار "$(HOME)/Documents/Xcode/VST3 SDK" مع اقتباسات، مع recursive علم
  5. Menu -> Product -> Scheme -> Edit Scheme -> Run -> Info -> Build Configuration -> مجموعة Release
  6. DRAM VST2.X مجلد من VST3 SDK/public.sdk/source/ إلى شجرة المشروع. في إضافة مربع حوار الملفات:
    • إلغاء تحديد Copy items into destination group's folder
    • التحقق من Create groups for any added folder
    • تحقق من مشروعك في Add to targets
  7. أضف ملفات .h و .cpp لتأثيرك أو أداةك. يمكنك ببساطة إضافة مرة أخرى و مرة أخرى.cpp. الملفات من HTTPS: //github.com/kn0ll/vst-2.4-xcode-examples فقط للتحقق.
  8. اضغط على Run (قد يحذر من Typecast غير مناسب في مصدر SDK - دع Xcode Fix IT)

هذا الدليل يغطي كل ما طلبت وأكثر من ذلك.

مشروع العينة في VST3 SDK/public.sdk/samples/vst/mac يمكن أن يكون أيضا مكان جيد للبدء.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top