Coder un vst.
- 18 réponses
- 7 participants
- 3 583 vues
- 10 followers
Guybrush
Comme le titre l'indique je voudrais faire mon premier vst. J'aimerias avoir des infos et des conseils sur comment m'y prendre.
Déjà au niveau des docs, tutoriaux et autres si vous avez de bon liens.
Ensuite au niveaux des bibliotheques à utiliser, evidement le vst sdk, mais quid pour l'interface graphique, et est ce que le vst sdk gere l'audio ou bien est il conseiller de prendre un librairie à part?
Bref, merci pour toute les infos que vous voudrez bien me donner! (c'est pour faire des plugs tournant sur pc avec cubase sx 2 en utilisant visual)
@pluche!
Mr°FrEeZe
- VST SDK (dont ses exemples): http://ygrabit.steinberg.de
- Music DSP: http://www.musicdsp.com/
- KVR DSP and Plug-in Development Forum: https://www.kvraudio.com/forum/viewforum.php?f=33
Subsidiaire:
- JUCE, une librairie graphique GUI alternative par l'auteur de Tracktion: http://www.rawmaterialsoftware.com/juce/
Une question déjà répondue: Un outil gratuit pour faire les GUI de ses VST plugins à la souris: VSTGUI Builder
Guybrush
Si quelqu'un a des conseils à donner, et tout, et tout... chuis preneur!
raoulish
Moi j'ai trop de mal à demarrer en c++...
J'y comprends pas grand-chose au code d'une DLL...
Faut dire que j'ai jamais fait de POO aussi
Le steinberg SDK est loin de me mettre à l'aise en plus (tout en anglais!)
Si y'a un petit prof dans le coin...
Wolfen
Une référence sur le C++ : www.developpez.com
Développeur de Musical Entropy | Nouveau plug-in freeware, The Great Escape | Soundcloud
raoulish
Bon, je patienterai, merci en tout cas!
Anonyme
Ca va faire prétentieux :
Je veux bien aider qqn, mais je connais pas encore les VST/VSTi et pas trop le C++. (Enfin ca va venir ; je ne connais que la théorie, mais je connais l'algo
Mais je peux toujours essayer si ça aide qqn.
Personnellement j'ai besoin de réaliser un analyseur de spectre. Je cherche de bons conseils, surtout au niveau méthodologique.
Voila.
raoulish
Voilà je me replonge dans la prog d'un VST, je commence à être familiarisé avec le SDK mais pour démarrer je tombe toujours sur la même embûche : ça compile pas.
J'essaye simplement de compiler les codes d'exemple AGain et ADelay, j'ai essayé plusieurs solutions : copier toutes les sources necessaires dans le même dossier, utiliser les projets Visual déjà dans le SDK (je suis sur Visual 2005), j'ai tenté des #include... pas moyen non-plus de fabriquer le "minihost" qui me serait bien utile pour voir si la DLL est opérationnelle etc...
Si quelqu'un a déjà ramé comme moi et a trouvé une méthode miracle, je suis preneur... Merci!
Wolfen
Développeur de Musical Entropy | Nouveau plug-in freeware, The Great Escape | Soundcloud
raoulish
Wolfen
Et si il y a moyen que tu trouves un fichier projet modèle pour VC2005 quelque part sur le net, c'est mieux
Développeur de Musical Entropy | Nouveau plug-in freeware, The Great Escape | Soundcloud
raoulish
Wolfen
Développeur de Musical Entropy | Nouveau plug-in freeware, The Great Escape | Soundcloud
raoulish
Mais alors... à quoi ça sert ce truc?
Wolfen

Développeur de Musical Entropy | Nouveau plug-in freeware, The Great Escape | Soundcloud
raoulish
Hors sujet : OK visual studio 2005 me compile à peu près la solution "samples". C'est-à-dire qu'il y a encore quelques erreurs (notamment avec "drawtest") mais le plug "AGain" est compilé donc j'ai pu l'essayer dans fruity loops et ça marche : ouf.
Je suis alors dans le passage ou on prend contact avec les fonctions de base comme "SetNumOutputs()", "GetVendorString()" etc...
J'aimerais pour comprendre tout ça, connaitre un peu la philosophie de programmation du plugin à ce niveau, d'autant plus que je ne suis pas calé en prog système... J'aimerais savoir un peu comment on récupère les échantillons (ou paquets) en direct, où est-ce qu'on les traite, comment on les renvoie, quelle memoire est utilisée, comment on stocke plusieurs échantillons pour les traiter tous ensemble etc...
Bien sur je pourrais tout apprendre par moi-même en lisant les codes des librairies du SDK mais...
Est-ce que vous connaissez un site, bouquin, quelquechose qui en parle?
merci
Automatic Jack
raoulish
Hors sujet : merci!
jerry kahn
personnellement je ne sais pas codé en C++ ni en delphi , en revanche j'utilise Synthedit qui permet de compiler ses propres VST en DLL. pour ceux qui ne connaissent pas , c'est de la programmation graphique , vous cablez des modules élémentaires codés en C++ . La version gratuite permet deja pas mal de choses et contient pas mal de modules . Ensuite il existe pas mal de développers qui proposent bon nombre de modules gratuits ou payant pour des sommes tres modiques .
le site de l'editeur:http://www.synthedit.com/
forum dédié sur AF bien sur avec tuto de démarrage
communauté francophone :https://nay-seven.com/index.php
(passage obligé avec plein de gens sympas , trucs et astuces ...)
Dans le meme esprit , il existe également synthémaker
- < Liste des sujets
- Charte

