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.
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 !