Question

Je veux construire un plugin VST sur OSX. Je peux compiler très bien, mais le VST-hôte (Cubase Essential 4) se bloque toujours en essayant de charger ou de rapports que le plug-in est en quelque sorte brisé.
Probablement, c'est parce que je manque quelques ingrédients au faisceau VST.

doivent être définis dans XCode

Quels sont les préférences et ce que des choses doit être mis dans le paquet pour faire ce travail? Ou est-il même un exemple de projet quelque part?

Merci d'avance

Était-ce utile?

La solution

Je l'ai écrit un guide pour le développement de plug-ins VST à la main sur Mac OS X ici:

Faire un plugin VST à partir de zéro avec Xcode

Aussi j'ai développé un ensemble de modèles de projet Xcode que vous pouvez utiliser qui faire tout cela pour vous et vous donner simplement un projet de base pour les effets VST / instruments:

Teragon Audio Xcode VST Modèles

Ces deux éléments sont écrites pour le SDK 2.x VST, comme je l'ai pas travaillé avec le SDK 3.x et ne suis pas en utilisant tous les séquenceurs qui ont migré encore.

Autres conseils

Je cherché sur le net à la recherche de guide complet sur la façon de construire plugin VST2 en utilisant Xcode et trouvé quelques guides, guide surtout dans post précédent par Nik a été utile, mais certaines mesures étaient manquantes dans les (Ex. Ableton Live 9.1.1 doesn « t voir plug-in sans étape 3), certains étaient redondants. Je décide donc d'écrire guide complet pour Xcode le plus récent.

Guide complet pour la création de plugin VST2 optimisé en utilisant Xcode 5 sur OSX

  1. Télécharger SDK VST, il peut être VST3 sdk (3.6 dans mon cas), le dossier vst2.x est toujours là. Déballer et mettre dans le dossier Documents/Xcode afin qu'il ressemble Documents/Xcode/VST3 SDK
  2. Ouvrir Xcode. Créer un nouveau projet OSX -> Framework & Library -> Bundle Choisissez du framework Cocoa dans le dialogue.
  3. Lorsque le projet est créé, dans l'onglet Infos:
    • Ajouter Resource should be file-mapped clé avec la valeur YES
  4. Dans l'onglet paramètres de construction:
    • Deployment -> Deployment Location -> set Yes
    • Deployment -> Deployment Postprocessing -> set Yes
    • Deployment -> Installation Built Products Location -> set /
    • Deployment -> Installation Directory -> set /Library/Audio/Plug-Ins/VST
    • Packaging -> Wrapper Extension -> set vst
    • Search Paths -> Header Search Paths -> ajouter le chemin "$(HOME)/Documents/Xcode/VST3 SDK" avec des guillemets, avec le drapeau de recursive
  5. Menu -> Product -> Scheme -> Edit Scheme -> Run -> Info -> Build Configuration -> set Release
  6. Faites glisser le dossier vst2.x de VST3 SDK/public.sdk/source/ à projeter arbre. Dans l'ajout de dialogue fichiers:
    • décocher Copy items into destination group's folder
    • chèque Create groups for any added folder
    • vérifier votre projet Add to targets
  7. Ajoutez vos fichiers .h et .cpp pour votre effet ou un instrument. Vous pouvez simplement ajouter again.h et again.cpp les fichiers de https: //github.com/kn0ll/vst-2.4-xcode-examples juste pour vérifier
  8. .
  9. Appuyez sur Exécuter (il peut mettre en garde typecast inappropriée dans la source SDK - laissez Xcode fixer)

Ce guide couvre tout ce que vous a demandé et plus.

Le projet exemple VST3 SDK/public.sdk/samples/vst/mac pourrait aussi être un bon endroit pour commencer.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top