Logiciels > Plugins VST

Dernière mise à jour : 03/07/2015

Présentation

Désolé, rien de bien croustillant à vous proposer dans cette rubrique. Il faut dire que l'envie de m'attaquer au développement de plugins VST m'a trotté dans la tête des années durant. Car finalement, que faut-il pour créer un tel plugin ? Un outil de développement capable de créer une DLL (pour l'environnement Windows) et quelques connaissances de base. Steinberg met à disposition un kit de développement (SDK, gratuit et soumis à licence) mais l'idée de devoir me mettre au C++ alors que j'avais déjà une bonne base en Pascal me gênait un peu, je dois le reconnaître. Il a fallu qu'un ami me sollicite pour un problème d'automation d'une console D&R Cinemix, pour que l'idée refasse surface.

Mon premier plugin VST

Comme je souhaitais rester sur du code Pascal, je me suis tout naturellement tourné vers l'excellent travail de Tobias (Tobybear), et ai pu développer mon premier plugin... pour une console D&R Cinemix. Pas de traitement audio, pas de synthèse sonore, uniquement du MIDI. Je le répète souvent à mes élèves, mieux vaut commencer petit pour limiter les risques de démotivation. Cela est vrai en électronique, cela est encore plus vrai en développement informatique.

logiciels_plugins_vst_cinemix_main_000
Pluging Cinemix

Windows ou MAC ? 32 bits ou 64 bits ?

Travaillant sur plateforme PC, j'ai évidement cherché à développer mon premier plugin sous Windows, pour commencer. Je connais suffisement Delphi pour ne pas être affolé à la lecture d'un code nouveau pour moi, et je manipule cet outil encore assez souvent. Delphi 2010 m'a permis assez rapidement de compiler un premier plugin fonctionnel (ce fameux plugin pour Cinemix). Mais cet outil de développement me limite à des applicatifs Win32 (32 bits). Pour développer mes applications 64 bits, j'utilise désormais Delphi 10.1 Berlin, qui permet en outre de compiler des exécutables pour OSX (MAC). Mais pour la plateforme MAC, je verrai cela plus tard... Pour mes premiers essais, je me suis attaqué à la réalisation d'un plugin 32 bits sous Delphi XE4, car j'aime parfois revenir un peu en arrière... j'en dis un peu plus sur ma page Plugin Cinemix.

Historique

03/07/2015
- On démarre !