besoin de conseil pour coder son propre vst
- 15 réponses
- 6 participants
- 2 142 vues
- 8 followers
Master_Chang
comme softs je ne connais que le sdk de steinberg et synthedit auriez vous des softs plus a jour
sinon si j'arrive a bien prendre en main un soft je ferais surement un ptit tuto
merci bien
- 1
- 2
nc333
un VST c'est une DLL qui suis un format de nom de classe et d'input/output définie je crois.
tu peut donc le coder en n'importe quelle language capable d'exporter des dll; c, c++, (turbo) pascal; 4D ...
après si ton but est de faire une banque de sample, au lieu de créer un VST tu peut faire une banque pour kontakt, en dev ça doit être moins lourd.
Matos Basse: PV T40, Fender Mustang bass, GK backline 210
Matos Guitare: Jaguar jap', Pedale SD-1 japan, Small clone, bassballs, Rc1 Ampli Epiphone valve junior hot rod avec V30.
Master_Chang
je suis toujours ouvert au autres conseil
sylfeline
Salutation,
Il existe une librairie en C++ très puissante pour faire exactement ce que tu veux faire : https://www.juce.com/
C'est une librairie qui a été crée en parallèle de Tracktion, et permet de faire des VST, VST3, AU, RTAS and AAX, de gérer des entrées/sorties, de faire tout plein de chose !
Bonne lecture
Master_Chang
GrosGrainGras
Et puis ça permet de faire RTAS et AAX seulement si tu as les sdk, or Avid accepte de le donner au cas par cas.
Dans le genre de Pure Data il y a Synthmaker (FlowStone maintenant) qui permet de créer des VST et Standalone et beaucoup plus simple que Juce.
Si tu décodes de te jeter dans le Cpp et le sdk de Steinberg tu peux trouver quelques infos utilies dans ce tuto pour démarrer :
http://teragonaudio.com/article/How-to-make-VST-plugins-in-Visual-Studio.html
Choc
La python ne t'aidera pas, en signal, ce langage sert plutôt à prototyper des algos.
Site personnel: https://www.enib.fr/~choqueuse/
Master_Chang
BebDigitalAudio
Il existe une librairie en C++ très puissante pour faire exactement ce que tu veux faire : https://www.juce.com/
Attention: Juce est une usine à gaz, certes optimisée pour faire des plugins et des hôtes VST, mais dont la prise en main nécessite un travail conséquent. De plus, Juce n'est pas libre d'utilisation (sauf pour faire des plugins gratuits).
L'approche de Juce est également assez "boite noire" (très orientée objet) ce qui peut déstabiliser les programmeurs plus habitués à travailler en C sur les DSP.
Personnellement, j'ai toujours trouvé que travailler directement sur le SDK restait le plus simple si on se limite à du VST, sans chercher à faire d'autres formats. Par contre, il faut savoir que la doc de Steinberg est tout simplement inexistante. Pelle, pioche et casque de mineur requis pour creuser dans leur code.
Ne pas perdre de vue non que Juce n'est pas un compilateur, mais "juste" un générateur de code et un framework. Il faut l'interfacer avec Visual Studio et/ou XCode (selon la plateforme que l'on vise), et il est recommandé de commencer par maitriser ces IDE avant toute autre chose. Sinon, prévoir les aspirines en grande quantité
Master_Chang
Attention: Juce est une usine à gaz
c'est ce que j'avais cru en comprendre pour l'instant je fais des essais de modélisation sous pd mais je vais passer sur le sdk desteinberg le plus simple je pense, mais arrivé sur le site impossible de le télécharger il faut donner sa date de naissance et il veut pas les accepter
EDIT : c'est aussi vrai que j'ai la flemme de me metre à Xcode
- < Liste des sujets
- Charte
- 1
- 2