Historique: Ardour 5 - compilation
Aperçu de cette version: 3
Ce tutoriel est basé sur la branche master du git de ardour.org et sur les dépots stable stable-update et stable-backports de jessie.
Ce tutoriel s'adresse aux utilisateurs avertis, si vous n'êtes pas sûr de ce que vous aller faire et bien ne faite rien !
Si vous vous lancez dans l'aventure, prenez soin de toujours garder les sources à partir desquelles vous installez ardour.
En effet, si vous avez besoin de faire une désinstallation d'ardour, la commande
On ne change pas une recette qui fonctionne, n'est ce pas !
Si l'icône en 48px pose des problèmes d'affichage sur le bureau (mate) essayez la version 32px (qualité plus médiocre) sinon la taille 256px semble bien passer ...
Voilà bonne zik!
Table des matières
À lire avant d'aller plus loin ;)
Ce tutoriel s'adresse aux utilisateurs avertis, si vous n'êtes pas sûr de ce que vous aller faire et bien ne faite rien !
Si vous vous lancez dans l'aventure, prenez soin de toujours garder les sources à partir desquelles vous installez ardour.
En effet, si vous avez besoin de faire une désinstallation d'ardour, la commande
./waf uninstall ne fonctionnera que si elle est réalisée depuis le répertoire où ardour a été compilé et installé ( ./waf install ). Astuce
Toutefois voici une astuce à la c#n "made in jam's" pour palier au problème de suppression et ou perte du répertoire de compilation.
Il suffit juste de reproduire la compilation de "zéro" puis d'aller jusqu'au
Il suffit juste de reproduire la compilation de "zéro" puis d'aller jusqu'au
./waf install. Cela vous permettra littéralement d'écraser l'installation précédente. Ensuite vous pourrez relancer ./waf uninstall ... Pré-requis
Copy to clipboard
deb http://debian.proxad.net/debian/ jessie non-free contrib main # deb-src http://debian.proxad.net/debian/ jessie non-free contrib main deb http://security.debian.org/ jessie/updates main contrib non-free # deb-src http://security.debian.org/ jessie/updates non-free contrib main # jessie-updates, previously known as 'volatile' deb http://debian.proxad.net/debian/ jessie-updates main contrib non-free # deb-src http://debian.proxad.net/debian/ jessie-updates non-free contrib main # jessie-backports deb http://debian.proxad.net/debian/ jessie-backports main contrib non-free # deb-src http://debian.proxad.net/debian/ jessie-backports non-free contrib main
On ne change pas une recette qui fonctionne, n'est ce pas !
Copy to clipboard
apt-get install git-core
Copy to clipboard
apt-get install autotools-dev cdbs dh-buildinfo devscripts libaubio-dev libboost-dev libcurl3 libcurl4-gnutls-dev libfftw3-dev libglibmm-2.4-dev libjack-jackd2-dev liblilv-dev liblo-dev liblrdf0-dev libraptor1-dev librubberband-dev libsamplerate0-dev libsratom-dev libserd-dev libsord-dev libsndfile1-dev libtag1-dev libxml2-dev vamp-plugin-sdk
Télécharger les sources
Copy to clipboard
git clone git://git.ardour.org/ardour/ardour.git ardour-5
Copy to clipboard
cd ~/ardour-5
Compilation optimisée
- Configurer le logiciel.
Copy to clipboard./waf configure --freedesktop --lxvst --lv2 --prefix=/usr/ --no-phone-home --optimize --program-name=ardour-5 --with-backend=alsa,jack
Explications de la commande ci dessus :-
--freedesktoppermet d'avoir un affichage correct de l'interface quelque soit le bureau.
Par contre les effets visuels sont moins stylisés... -
--prefixchange la destination de l'installation du logiciel sur le disque dur. -
--no-phone-homeévite d'avoir le message d'annonce d'une nouvelle version lors du lancement du programme. -
--program-namepermet de modifier le nom du script (pratique si vous avez plusieurs versions de test ou de débogage ...) -
--with-backendpermet de choisir avec quels serveurs de son Ardour pourra être utilisé. Par défaut, il n'y a que JACK, avec la configuration proposée ici vous avez en plus ALSA (vous profitez donc de la grande nouveauté d'Ardour 4 ! 😉 ). Il y a peut-être d'autres choix possibles.
-
- Compiler le logiciel
- i386 - i686
En fonction du nombre de cœur de votre processeur et/ou du nombre de processeur :
1 cœur ou processeur./waf
2 cœurs ou processeurs./waf build -j2 - x86_64
4 cœurs ou processeurs./waf build -j4
8 cœurs ou processeurs./waf build -j8... bref vous aurez compris le principe !
Vous pouvez aussi le faire de la sorte:
X cœurs ou processeurs./waf -jX
- i386 - i686
- Appliquer la prise en charge de la langue de votre système.
Copy to clipboard./waf i18n
CommentaireIl se peut qu'il y ait des erreurs sur certains fichiers de langues mais ça n’empêche pas le logiciel de fonctionner 😉 . - Installer le logiciel (en
rootsu ousudoselon la configuration ...)
Copy to clipboard./waf install - Pour finir, il nous faut un lanceur dans votre menu !
en root, ouvrez votre éditeur de texte de la sorte : (remplacer nano par gedit, pluma ...)
Copy to clipboardnano /usr/share/applications/ardour-5.desktop
Envoyez lui ceci :
Copy to clipboard[Desktop Entry] Version=1.0 Name=Ardour 5 Comment=Record, mix and master multi-track audio and MIDI Keywords=audio;sound;jackd;DAW;multitrack;ladspa;lv2;vst Exec=/usr/bin/ardour-5 %U Terminal=false Type=Application Icon=/usr/share/ardour5/icons/ardour_icon_48px.png Categories=AudioVideo;Audio; MimeType=application/x-ardour;
Sauvez puis fermez votre éditeur puis attendez le rafraîchissement de votre menu...
Si vous désinstallez le logiciel, alors vous devrez aussi supprimer le lanceur (root) :
Copy to clipboard
rm /usr/share/applications/ardour-5.desktop
Si l'icône en 48px pose des problèmes d'affichage sur le bureau (mate) essayez la version 32px (qualité plus médiocre) sinon la taille 256px semble bien passer ...
Voilà bonne zik!
Mise à jour du logiciel
- Retournez dans le répertoire d'où le logiciel a été installé : (en
rootsu ousudoselon la configuration ...)
Copy to clipboard./waf install - Mettez à jour les sources : (non-root)
Copy to clipboardgit pull - Puis reprenez la procédure du chapitre précédent