Historique: Ardour 3 - compilation
Aperçu de cette version: 6
Avant propos
Il peut être utile de compiler Ardour et ce pour plusieurs raisons :
- un souhait de personnalisation
- un souhait d'optimisation
- le souhait de disposer de la dernière version d'Ardour
- le désir de participer au débugage des dernières versions
Récupération de sources
Si vous ne disposez pas du gestionnaire de version git sur votre machine il vous faudra l'installer, par exemple sous Ubuntu:
Copy to clipboard
sudo apt-get install git-core
Ensuite positionner vous dans un répertoire et entrer :
git clone git://git.ardour.org/ardour/ardour.git ardour
Ceci crééra un répertoire ardour dans lequel vous pouvez compiler Ardour.
Dépendances
Sous Debian ou Ubuntu vous devrez installer un certain nombre de paquetages pour arriver à compiler.
Ceci se fait par la commande :
Copy to clipboard
sudo apt-get install python-twisted libgnomecanvasmm-2.6-1c2a libsuil-0-0 libaubio2 liblrdf0 liblilv-0-0 cdbs autotools-dev devscripts debhelper dh-buildinfo gettext intltool scons libboost-dev libcurl4-gnutls-dev libfftw3-dev libraptor1-dev liblrdf0-dev libsigc++-2.0-dev libusb-dev libxml2-dev librasqal3-dev libcairomm-1.0-dev libglade2-dev libglademm-2.4-dev libglib2.0-dev libgnomecanvas2-dev libgnomecanvasmm-2.6-dev libgtkmm-2.4-dev libpango1.0-dev libasound2-dev libaubio-dev libjack-jackd2-dev liblo-dev libsuil-dev libsamplerate0-dev libslv2-dev libsndfile1-dev libsoundtouch-dev lv2-dev liblilv-dev vamp-plugin-sdk libcurl3 libportmidi0 libqt4-network libqt4-xmlpatterns libreadline-dev dssi-dev libfluidsynth-dev libzita-convolver-dev uuid-dev libcppunit-dev libcwiid-dev
Compilation
Copy to clipboard
cd ardour ./ waf configure ./waf ./waf install
NB : ./waf configure va se plaindre s'il ne trouve pas certaines librairies ou les fichiers nécessaires à la compilation. Vous devrez faire quelques recherches pour savoir quoi installer. Vous pourrez alors compléter ce document.
Recompilation d'une version plus récente
Une fois une version compilée vous pouvez mettre à jour cette version avec une version plus récente par la suite de commandes :
Copy to clipboard
cd ardour git pull ./ waf configure ./waf ./waf install
Optimisation
Ardour est compilé par défaut avec la table des symboles ce qui a tendance à ralentir un peu son exécution. Comme Ardour 3 utilise les greffons LV2, notamment les Calf, il est nécessaire sur des petites configurations de préférer une compilation optimisée sans ces symboles. Si votre version Ardour plante, vous n'aurez pas la possibilité de débuguer mais par contre votre Ardour sera plus rapide.
Pour optimiser Ardour :
Copy to clipboard
cd ardour git pull ./ waf configure --optimize ./waf ./waf install
NB : on a intérêt à maintenir deux versions d'Ardour, l'une optimisée l'autre non optimisée si on est intéressé par les tâches de débugage.