jeudi 28 novembre 2013

Compiler, installer et configurer ardour3 et/ou ArdourVST3 (Ardour3 et les plugins VST Windows)

Pour accéder à la Liste des articles de ce blog c'est par ici

Bonjour,

Note: Vous voudrez peut-être compiler et installer ardour4 sur Ubuntu 14.04.

Ardour3 gére dans sa version de base les plugins LADSPA (format Linux sans interface graphique dédiée), LV2 (format Linux avec interface graphique dédiée), VST natif (format Linux propriétaire Steinberg).
De nombreux plugins audio sont disponibles sur Linux comme la suite de plugins LV2 Calf (open source) ou la suite de plugins LV2 LinuxDSP (commercial) mais Windows offre un large éventail de plugins freeware (mais pas forcément open source) et commerciaux (ce qui manque cruellement sur Linux) ...  

Aujourd'hui je vous parle d'ardour3 et d'une version particulière d'ardour3 qui gére les plugins VST Windows (non natif à Linux) en interne (avec sauvegarde des paramètres des plugins VST Windows dans le séquenceur).

Nous verrons dans un premier temps comment compiler et installer ardourvst3 mais également comment configurer les plugins VST Windows. La compilation d'ardour3 (version dont l'utilisation est conseillé par les créateurs du logiciel) sera également abordé.

Sachez que le support des VST windows rend ardour parfois instable (plantage et freeze). Cela varie selon les plugins VST Windows que vous utilisez. Certains plugins VST Windows sont stables sous Linux.

Vous trouverez ci-dessous le moyen de compiler ardourvst3 (Ardour3 avec support VST Windows grâce à wine). Attention, la compilation est très consommatrice en CPU sur une longue période.

Télécharger une des versions d'ardour3, compiler et installer

Tout d'abord, afin de compiler Ardour3, vous devez activer le dépôt KXStudio car certaines librairies utilisées par ardour3 lors de la compilation ne sont pas encore disponibles sur les dépôts officiels d'Ubuntu 12.04. (Consultez l'article suivant pour savoir comment faire).

Téléchargez les sources d'ardour3 sur le site officiel d'ardour

La donation sur le site officiel n'est pas obligatoire ... mais appréciée.

Décompresser l'archive (adaptez le numéro de version si nécessaire):
$ bzip2 -d Ardour3-3.5.74.tar.bz2
$ tar xvf Ardour3-3.5.74.tar
$ cd Ardour3-3.5.74


Téléchargez à partir du dépôt git

Sur cette page github vous pouvez consulter les releases d'ardour et leur hash.

Voici des commandes permettant de télécharger une version spécifique:
$ git clone git://git.ardour.org/ardour/ardour.git
$ cd ardour
$ git checkout 8c2cc85e8fd1ac55761c2f53aebbe98b8f22a40a

Dans cet exemple, je télécharge la version 3-5.74.

C'est très utile lorsque vous voulez revenir à une version précédente ...

Compiler ardour3

Ensuite, installez les librairies et outils nécessaires à la compilation d'ardour3 (ici 3.5.74):
$ sudo apt-get install g++-4.6 git python2.7 libboost1.48-dev libglibmm-2.4-dev libsndfile1-dev liblo-dev libxml2-dev uuid-dev libcppunit-dev libaubio-dev liblrdf0-dev libraptor1-dev libsamplerate0-dev libserd-dev libsord-dev liblilv-dev libsuil-dev libgtkmm-2.4-dev wine1.4-dev libjack-jackd2-dev libfftw3-dev libasound2-dev lv2-dev libserd-dev libsord-dev libsratom-dev liblilv-dev libgnomecanvas2-dev  libgnomecanvasmm-2.6-dev libsuil-dev

Puis configurez la compilation d'ardourvst3:
$ ./waf --windows-vst --optimize configure

ou

Pour configurer la compilation d'ardour3:
$ ./waf --optimize configure

Lancer la compilation une fois votre build configuré avec succès:
./waf

Si votre ordinateur s'éteint pendant la compilation car il chauffe trop, Cet article est fait pour vous !

Installer ardour3 directement (un peu brutal ...)

Installez le résultat de votre compilation (par défaut dans /usr/local/bin) :
$ sudo ./waf install

Pour désinstaller ardour3 que vous avez compilé et installé à partir du répertoire source:
$ sudo ./waf uninstall

Installer ardour3 en faisant un paquet debian (plus propre)

Vous pouvez aussi fabriquer un paquetage debian avec checkinstall:
Pour installer checkinstall:
$ sudo apt-get install checkinstall

Pour fabriquer le paquetage debian;
$ checkinstall --fstrans=no --nodoc ./waf install

Un fichier .deb est créé. Installer le paquetage sur votre système avec la commande suivante en l'adaptant:
$ sudo dpkg -i ardour3.deb

Pour désinstaller le paquetage si vous avez opté pour cette option (adaptez le nom du paquetage):
$ sudo apt-get remove ardour3

Pour démarrer la version que vous venez d'installer:
/usr/local/bin/ardour3

Configuration des VST Windows pour ardourvst3

Il faut installer vos plugins VST dans le même environnement Windows. Si vous ne précisez pas d'environnement particulier, c'est celui par défaut (~/.wine).

Essayer d'installer tous vos plugins VST Windows (les dlls) dans le même répertoire afin d'éviter le VST_PATH à rallonge et sujet aux erreurs de saisies.

Si vous voulez être complet dans la configuration de votre environnement, vous pouvez créer un script shell qui démarrera ardourvst3 (ex: ardourvst3.sh):
#!/bin/bash

export WINEPREFIX=/opt/wineprefix/wineVstPlugins

export VST_PATH=/opt/wineprefix/wineVstPlugins/drive_c/VstPlugins:/opt/wineprefix/wineVstPlugins/drive_c/VstPlugins/MeldaProduction:/opt/wineprefix/wineVstPlugins/drive_c/VstPlugins/beyerdynamic-virtual-studio

export WINE_RT=15 
export WINE_SVRT=10

/usr/local/bin/ardourvst3

Les paramètres WINE_RT et WINE_SVRT ne sont utiles que si votre version de wine contient le patch RT (realtime).


Utilisation des plugins VST Windows en externe

Parfois lorsque le plugin VST Windows n'est pas stable en interne avec ardour, il peut parfaitement fonctionner en externe. Vous pouvez alors utiliser vos plugins VST Windows en externe du séquenceur en connectant vous-même les ports audio grâce à qjackctl ou à partir d'ardour,

Référez-vous à l'article de ce blog sur l'utilisation des plugins VST Windows pour une intégration parfaite dans votre studio.


Et voilà, vous êtes prêt à tester vos plugins VST Windows préférés,
A bientôt,


Aucun commentaire:

Enregistrer un commentaire