Je veux construire un plugin VST sur OSX. Je peux la compiler juste bien, mais l'hôte VST (Cubase Essential 4) se bloque toujours lors de la tentative de charger ou de signaler que le plugin est en quelque sorte cassé.
Probablement, c'est parce que je manque des ingrédients au paquet VST. P>
Quelles préférences doivent être définies dans Xcode et quelles choses doivent être placées dans le paquet pour faire ce travail? Ou existe-t-il même un exemple de projet quelque part? P>
Merci d'avance p>
4 Réponses :
J'ai écrit un guide pour développer des plug-ins VST à la main sur Mac OSX ici: P>
Faire un plugin VST à partir de zéro avec xcode xcode p>
J'ai également développé un ensemble de modèles de projet Xcode que vous pouvez utiliser qui vous permettent tout cela pour vous et vous donnez simplement un projet de base pour les effets / instruments VST: P>
Modèles VST Teragon Audio Xcode P>
Ces deux sont écrites pour la VST 2.x SDK, car je n'ai pas travaillé avec le SDK 3.x et je n'utilise aucun séquenceur qui l'a migré encore. P>
Aucun problème! Veuillez poster un commentaire sur l'entrée du blog Si vous avez des problèmes ou trouvez des erreurs ... je voudrais le garder actuel et précis.
Existe-t-il des sources disponibles pour des versions plus récentes de Xcode (5)?
J'ai cherché le net à la recherche d'un guide complet sur la construction de plug-in VST2 à l'aide de Xcode et trouvé certains guides, en particulier le guide de la post précédent de NIK, mais certaines étapes étaient manquantes (ex. Ableton Live 9.1.1 'T voir plugin sans étape 3), certains étaient redondants. J'ai donc décidé d'écrire un guide complet pour le plus récent Xcode. p>
Guide complet pour la création de plug-in optimisé VST2 à l'aide de Xcode 5 sur OSX fort> P>
Documents / XCode Code> de sorte qu'il a l'air
Documents / XCode / VST3 SDK CODE> LI>
OSX -> Framework & Library -> Bundle Code> Choisissez Crocwork Cocoa dans la boîte de dialogue. Li>
Les ressources doivent être mappées sur le fichier code> avec la valeur
Oui CODE> LI>
ul> li>
Déploiement -> Lieu de déploiement Code> -> SET
Oui CODE> LI>
Déploiement -> Déploiement post-traitement code> -> SET
Oui CODE> LI>
Déploiement -> Installation Produits de construction Lieu CODE> -> SET
/ CODE> LI>
déploiement -> Répertoire d'installation CODE> -> SET
/ BIBLATION / AUDIO / Plug-ins / VST CODE> LI>
Emballage -> Extension d'emballage Code> -> SET
VST CODE> LI>
chemins de recherche -> chemins de recherche d'en-tête CODE> -> Ajouter un chemin
"$ (home) / documents / xcode / vst3 sdk" code> avec des guillemets, avec
récursif < / Code> Drapeau Li>
ul> li>
Menu -> Produit -> Schéma -> Édition du schéma -> Run -> Info -> Construire la configuration CODE> -> SET
Libération CODE> LI>
VST3 SDK / PUBLIC.SDK / SOURCE / CODE> ARBRE DE PROJET. Dans la boîte de dialogue Ajouter des fichiers:
Copier les éléments dans le dossier du groupe de destination CODE> LI>
créer des groupes pour tout dossier ajouté code> li>
Ajouter aux cibles CODE> LI>
ul> li>
J'ai également dû définir la génération de paramètres de construction / d'emballages / forces de force sur YES afin d'obtenir un seul fichier de paquet au lieu d'un dossier. Sans cela, le plugin n'apparaîtrait pas en direct.
Le projet exemple à VST3 SDK / Public.SDK / Samples / VST / Mac Code> Pourrait également être un bon endroit pour commencer. P>
Essayez-vous de construire un plug-in vst2.4 ou VST3?
Habituellement vst3, mais il pourrait y avoir un code hérité autour de ...