Historique: Linuxsampler - installation
Aperçu de cette version: 20
Table des matières
LinuxSampler
Pour s'informer :
- Présentation
- Qu'est-ce qu'un lecteur d'échantillons ?
- Les particularités du format GigaFont
- Liste des caractéristiques de LinuxSampler
- L'architecture du logiciel
- reports de tests
Attention
CETTE PAGE EST EN COURS DE RÉECRITURE
Sous Linux, l'installation de LinuxSampler et de QSampler est très simple si vous avez une distribution officiellement supportée (Debian, Gentoo, Suse) :
1 - Téléchargez les différents paquets présents dans le répertoire dédié à votre distribution sur le site officiel. Ces paquets sont linuxsampler (le serveur), qsampler (un client), et quelques modules indispensables au fonctionnement des deux premiers paquets : libgig, gigedit, liblscp, et jlscp (optionnel). Prenez soin de choisir la dernière version pour chacun d'entre eux. Les répertoires sont, il faut le dire, bordéliques. Courage ! Pour vous aider à vous repérer, sachez que les paquets sont les fichiers qui portent l'extension deb ou i586.rpm, suivant votre distribution.
2 - Allez dans le répertoire ou vous les avez enregistrés, et double-cliquez sur chaque paquet. Attention, vous devez attendre la fin de l'installation d'un paquet avant de passer à l'installation du suivant, et il y a un ordre à respecter : libgig, linuxsampler, gigedit, liblscp, qsampler. Tant qu'à faire, installez aussi le paquet jlscp. Il vous permettra d'utiliser de belles interfaces en Java telles que Fantasia.
Si votre distribution n'est pas officiellement supportée, vous pouvez probablement trouver ces paquets dans l'utilitaire installation/suppression de programmes de votre distribution. L'utilitaire généralement conseillé est Synaptic. Si vous ne l'avez pas, vous pouvez l'installer à partir de votre utilitaire habituel. Synaptic est conseillé car, sur certaines distributions, il arrive qu'il donne accès à beaucoup plus de paquets que l'utilitaire de base.
En dernier recours, si vous ne trouvez pas ces paquets dans votre utilitaire d'installation, vous devrez récupérer leurs sources sur le site, les compiler et les installer vous-même.
Installation
Sur LibraZiK-2 (debian Stretch): (Testé sur une install "en dur" ainsi que sur clé USB persistente)
1) Tout d'abord, installer GDebi (dispo avec Synaptic) pour permettre l'installation des fichiers .deb nécessaires.
2) Se rendre sur le site officiel de LinuxSampler et y télécharger les paquets .deb suivants :
libgig7, liblinuxsampler et linuxsampler, ce sont les essentiels. Il est aussi intéressant d'y ajouter le paquet pour gigedit si l'on veut éditer des banques de sons au format Giga Studio. Inutile cependant de télécharger les paquets pour QSampler & liblscp : il sont déjà présents par défaut dans LZK-2.Lien : http://download.linuxsampler.org/packages/debian/?C=M;O=D
3) Se rendre dans le dossier de téléchargement et installer dans l'ordre suivant : libgig7, liblinuxsampler, puis enfin linuxsampler. Les deux premiers s'installent sans problème avec GDebi : clic droit sur le fichier .deb puis sélectionner "Ouvrir avec l'installateur de paquets GDebi". Le paquet de Linuxsampler en revanche présente un défaut en employant cette méthode :
Copy to clipboard
"dpkg: erreur de traitement de l'archive /_chemin_du_dossier_de_téléchargement_/linuxsampler_2.0.0-1_amd64.deb (--install) : tentative de remplacement de "/usr/bin/lscp", qui appartient aussi au paquet nilfs-tools 2.2.6-1+b1 dpkg-deb: erreur: le sous-processus collé a été tué par le signal (Relais brisé (pipe))"
Pour contourner ce petit bogue, ouvrir un terminal en super utilisateur et taper :
Copy to clipboard
cd dossier_où_se_trouvent_les_paquets_téléchargés dpkg -i --force-overwrite linuxsampler_2.0.0-1_amd64.deb
Ce forçage est sans danger et LS est enfin installé.
4) Pour aller plus loin, il est également intéressant d'installer les interfaces graphiques JSampler (Fantasia et JSClassic), bien que QSampler fasse déjà très bien le boulot ! Pour les obtenir, on peut suivre les instructions données ici : jsampler
Sur Ubuntu:
1) Il existe un paquet .deb précompilé sur le site de linuxsampler (mentionné plus haut), mais seulement pour Ubuntu 8.04 Hardy Heron, uniquement en version 32 bits2) Par ailleurs, on peut utliser le depot ppa de falkTX qui (si je ne me trompe) est le dépôt de la distribution multimédia KXStudio, basée sur Ubuntu. Ce dépôt ppa est pour Ubuntu 10.04 Lucid Lynx.
3) On peut compiler depuis les sources; c'est assez simple et rapide.Cette compilation marche sur mon système avec Ubuntu Studio et donc Jack déjà installé.
- installer les paquets g++ et libgig-dev via Synaptics; il faut aussi installer (toujours via Synaptics) libasound2-dev et libjack-jackd2-dev pour avoir les "headers" pour ALSA et JACK2 (pour JACK1, installer libjack-dev ?)
- télécharger les sources de linuxsampler à partir de leur site
- décompresser l'archive et aller dans le repertoire téléchargé, en tapant dans un terminal:
Copy to clipboard
cd /home/victor/linuxsampler-1.0.0
si le répertoire téléchargé est décompressé dans /home/victor
- ensuite, toujours dans ce même terminal, taper successivement :
Copy to clipboard
./configure
Copy to clipboard
make
Copy to clipboard
sudo make install
Et l'installation est terminée.
- ensuite on peut installer le paquet gigedit via Synaptics, mais après l'installation de linuxsampler;
À partir des sources
Commencez par installer les outils nécessaires pour compiler linuxsampler
Ouvrez un terminal
Copy to clipboard
sudo apt-get install g++ debhelper pkg-config automake libtool fakeroot libsndfile1-dev doxygen uuid-dev
Installez les outils nécessaire pour compiler à partir des sources
Copy to clipboard
sudo apt-get install subversion
Installez les dépendances nécessaire pour compiler linuxsampler
Copy to clipboard
sudo apt-get install bison libjack-jackd2-dev
Laissez votre terminal ouvert puis (cd = allez à ...)
Copy to clipboard
cd /home/$USER
Créez le répertoire de travail
Copy to clipboard
mkdir lssvn
Allez dans le répertoire de travail
Copy to clipboard
cd lssvn
Télécharger les source de la lib libgig
Copy to clipboard
svn co https://svn.linuxsampler.org/svn/libgig/trunk libgig
Téléchager les sources de linuxsampler
Copy to clipboard
svn co https://svn.linuxsampler.org/svn/linuxsampler/trunk linuxsampler
Allez dans le répertoire pour construire la libgig
Copy to clipboard
cd libgig
construisez la libgig
Copy to clipboard
dpkg-buildpackage -rfakeroot -b
Remontez au répertoire parent (cd .. = remonter vers le niveau supérieur dans la hiérarchie d'un répertoire)
Copy to clipboard
cd ..
Vérifiez le contenu
Copy to clipboard
ls
...
traitement en cours
... Installation de gigtools de la libgig et de la libgig_dev
Allez dans le répertoire pour compiler linuxsampler
Copy to clipboard
cd linuxsampler
Construisez le paquet linuxsampler
Copy to clipboard
dpkg-buildpackage -rfakeroot -b
Remontez au répertoire parent
Copy to clipboard
cd ..
Vérifiez le contenu
Copy to clipboard
ls
...
traitement en cours
...installation de la liblinuxsampler , liblinuxsampler_dev et linuxsampler .
[+]