Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| linuxsampler [Le 27/07/2010, 17:38] – orthographe 90.2.90.123 | linuxsampler [Le 05/02/2026, 14:49] (Version actuelle) – vetuste -> a_recycler krodelabestiole | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag>a_recycler |
| - | ---- | ||
| ====== LinuxSampler ====== | ====== LinuxSampler ====== | ||
| - | <note tip> | ||
| - | ===== Installation ===== | ||
| - | ==== A partir du PPA ==== | + | **[[wpfr> |
| - | Ajoutez le [[:PPA]] suivant [[https:// | ||
| - | [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **[[apt://linuxsampler, | + | {{:application:linuxsampler: |
| - | ==== A partir des sources ==== | + | |
| - | <note tip>La pédagogie et un exemple pratique de modification des dépendances d'un paquet debian me parait un bon moyen pour faire naitre des vocations de MOTU.</ | + | ===== Pré-requis ===== |
| - | Nous allons installer la dernière version LinuxSampler en la compilant | + | * Disposer des [[: |
| - | Pour des raisons de licence l' | + | * Disposer d'une connexion à Internet configurée et activée. |
| - | <note important> | + | ===== Installation ===== |
| - | === Pré-requis === | + | LinuxSampler n'est pas disponible dans les dépôts officiels. |
| - | Pour pouvoir effectuer cette installation un certain nombre de pré-requis sont nécessaires : | + | ==== À partir du PPA ==== |
| - | * Les dépôts source doivent être disponibles dans votre [[:gestionnaire de paquets]] (décommentez les lignes qui commencent par deb-src dans / | + | Ajoutez le [[:PPA]] suivant : **ppa: |
| - | * [[tutoriel:comment_installer_un_paquet|Installez les paquets]] | + | |
| - | * Installez les paquets **libasound2-dev libjack-dev** ([[apt://libasound2-dev, | + | |
| - | + | ||
| - | === Préparation | + | |
| - | + | ||
| - | On va utiliser l' | + | |
| - | Lors de l' | + | |
| - | Le principal intérêt de pbuilder est de vérifier que les Build Deps sont bonnes (cf. fichier control .dsc). | + | |
| - | + | ||
| - | Pour supporter les dépôts Universe et Multiverse et local, | + | |
| - | + | ||
| - | Ajouter le texte suivant : | + | |
| - | + | ||
| - | < | + | |
| - | # List of Ubuntu suites. Update these when needed. | + | |
| - | UBUNTU_SUITES=(" | + | |
| - | + | ||
| - | # Mirrors to use. Update these to your preferred mirror. | + | |
| - | UBUNTU_MIRROR=" | + | |
| - | + | ||
| - | COMPONENTS=" | + | |
| - | + | ||
| - | BUILDRESULT="/ | + | |
| - | APTCACHE="/ | + | |
| - | BUILDPLACE="/ | + | |
| - | BINDMOUNTS="/ | + | |
| - | OTHERMIRROR=" | + | |
| - | </ | + | |
| - | + | ||
| - | Permet d' | + | |
| - | + | ||
| - | + | ||
| - | === Installation === | + | |
| - | + | ||
| - | == Téléchargement des sources == | + | |
| - | + | ||
| - | Un dépôt PPA existe sous jaunty mais pas sous karmic : | + | |
| - | < | + | |
| - | + | ||
| - | Il faut donc créer manuellement le paquet équivalent pour Karmic. | + | |
| - | + | ||
| - | créer un répertoire '' | + | |
| <code bash> | <code bash> | ||
| - | mkdir ~/packaging | + | sudo add-apt-repository ppa: |
| - | cd packaging | + | sudo apt-get update |
| </ | </ | ||
| - | Téléchargez dans ce répertoire | + | Puis [[: |
| - | * http:// | ||
| - | * http:// | ||
| - | * http:// | ||
| - | et | + | ==== À partir des sources ==== |
| + | Consulter cette page [[: | ||
| - | * http:// | ||
| - | * http:// | ||
| - | * http:// | ||
| - | == Compilation et création du paquet binaire | + | ===== Suppression |
| - | + | ||
| - | * **// | + | |
| - | + | ||
| - | Création du dépôt local des paquets | + | |
| - | <code bash> | + | |
| - | sudo su | + | |
| - | cd / | + | |
| - | / | + | |
| - | ctrl+d | + | |
| - | </ | + | |
| - | + | ||
| - | Pour initialiser pbuilder, tapez dans votre terminal : | + | |
| - | + | ||
| - | <code bash> | + | |
| - | sudo pbuilder create | + | |
| - | </ | + | |
| - | + | ||
| - | Cette étape peut prendre un certain temps. | + | |
| - | + | ||
| - | * **// | + | |
| - | + | ||
| - | Une fois l' | + | |
| - | + | ||
| - | <code bash> | + | |
| - | sudo pbuilder build libgig*.dsc | + | |
| - | </ | + | |
| - | + | ||
| - | Et à laisser mariner… en cas d' | + | |
| - | + | ||
| - | <code bash> | + | |
| - | sudo pbuilder update --extrapackages nomdupaquetmanquant | + | |
| - | </ | + | |
| - | + | ||
| - | Une fois cette étape terminée, vos .deb sont dans **/ | + | |
| - | + | ||
| - | Mise à jour du dépôt local pour créer LinuxSampler | + | |
| - | <code bash> | + | |
| - | sudo su | + | |
| - | cd / | + | |
| - | / | + | |
| - | ctrl+d | + | |
| - | </ | + | |
| - | + | ||
| - | * **// | + | |
| - | + | ||
| - | Le paquet a un bug sous karmic | + | |
| - | Il faut donc le décompacter pour le modifier | + | |
| - | + | ||
| - | <code bash> | + | |
| - | dpkg-source -x linuxsampler_1.0.0-5.dsc | + | |
| - | cd linuxsampler-1.0.0/ | + | |
| - | </ | + | |
| - | + | ||
| - | [[: | + | |
| - | < | + | |
| - | Depends: ...libgig6 (>= 3.3.0) | + | |
| - | </ | + | |
| - | + | ||
| - | Dans la section **'' | + | |
| - | + | ||
| - | < | + | |
| - | Depends: ...libjack0, | + | |
| - | </ | + | |
| - | + | ||
| - | Sauvegarder le fichier et Créer une clef de criptage | + | |
| - | <code bash> | + | |
| - | gpg --gen-key | + | |
| - | </ | + | |
| - | + | ||
| - | Choisissez DSA and ElGamal (default) en tapant 1. | + | |
| - | * Une clef de 2048 bits vous assurera une bonne protection. | + | |
| - | + | ||
| - | Choisissez alors dans combien de temps votre clef expirera. | + | |
| - | * Vous pouvez rentrer 30 comme nombre de jours pour faire vos premiers essais. | + | |
| - | + | ||
| - | Confirmez par o. | + | |
| - | + | ||
| - | Vous allez alors créer un identifiant pour votre clef : | + | |
| - | - Il faut d' | + | |
| - | - | + | |
| - | - Le commentaire est optionnel. | + | |
| - | + | ||
| - | Validez par « O ». | + | |
| - | + | ||
| - | Il faut maintenant fournir le mot de passe. : **password** | + | |
| - | + | ||
| - | N.B. : Rien ne s' | + | |
| - | + | ||
| - | Afficher la clé pour récupérer votre clé publique | + | |
| - | <code bash> | + | |
| - | gpg --list-keys Votre prénom et nom | + | |
| - | </ | + | |
| - | + | ||
| - | < | + | |
| - | pub | + | |
| - | uid David Konsumer < | + | |
| - | sub | + | |
| - | </ | + | |
| - | + | ||
| - | Recréer le paquetage avec cette clé publique | + | |
| - | + | ||
| - | <code bash> | + | |
| - | cd .. | + | |
| - | debuild -k0xA6DB5A10 -S -sa --lintian-opts -i | + | |
| - | </ | + | |
| - | + | ||
| - | Saisissez le mot de passe **password** lorsque on vous le demande | + | |
| - | + | ||
| - | Le paquet a été corrigé. | + | |
| - | + | ||
| - | Vous pouvez maintenant mettre a jour le chroot avec le nouveau paquet créer libgig et créer le paquet LinuxSampler. | + | |
| - | + | ||
| - | <code bash> | + | |
| - | cd .. | + | |
| - | sudo pbuilder update --extrapackages libgig-dev libgig6 gigtools | + | |
| - | sudo pbuilder --build linuxsampler*.dsc | + | |
| - | </ | + | |
| - | + | ||
| - | Et à laisser mariner… en cas d' | + | |
| - | + | ||
| - | <code bash> | + | |
| - | sudo pbuilder update --extrapackages nomdupaquetmanquant | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | == Installer les paquets == | + | |
| - | + | ||
| - | <code bash> | + | |
| - | cd / | + | |
| - | sudo dpkg -i gigtools*.deb libgig*.deb liblinuxsampler*.deb linuxsampler*.deb | + | |
| - | </ | + | |
| - | + | ||
| - | ===== Configuration ===== | + | |
| - | + | ||
| - | FIXME : Ajouter ici la description des option de configuration | + | |
| - | + | ||
| - | + | ||
| - | ===== Utilisation ===== | + | |
| - | Pour tester un son de piano par exemple, vous pouvez télécharger la banque de son Gigasampler du Maestro Concert Grand de Mats Helgesson. | + | |
| - | + | ||
| - | Téléchargez le client [[http:// | + | |
| - | + | ||
| - | Lancez «linuxsampler» en console puis exécutez «JSampler-0.9/ | + | |
| - | + | ||
| - | {{: | + | |
| - | + | ||
| - | Il faut créer les périphériques MIDI (entrée) et AUDIO (sortie) sur ALSA (pour moi la sortie Jack ne fonctionne pas). | + | |
| - | + | ||
| - | Créez une nouvelle piste et chargez-y un instrument : | + | |
| - | + | ||
| - | {{: | + | |
| - | + | ||
| - | Faites les connexions dans Jack Control et si tout est OK vous pourrez enfin jouer sur le Maestro Grand Concert ou tout autre instrument. Si le son grésille trop il faut modifier les paramètres FRAGMENTS (4) et FRAGMENTSIZE (256) sur la sortie AUDIO ou installer le noyau temps réel linux-rt (voir sur [[http:// | + | |
| - | + | ||
| - | <note important> | + | |
| - | + | ||
| - | ===== Désinstallation ===== | + | |
| - | + | ||
| - | ==== Version du PPA ==== | + | |
| Pour supprimer cette application, | Pour supprimer cette application, | ||
| + | ===== Voir aussi ===== | ||
| - | ==== Version compilé à partir des sources ==== | + | * **(en)** [[http:// |
| - | + | * **(fr)** [[http:// | |
| - | FIXME : indiquer ici les étapes pour supprimer le logiciel lorsqu'il a été compilé puis installé depuis les sources. | + | |
| ----- | ----- | ||
| - | + | //[[: | |
| - | Contributeurs : // | + | |
| - | + | ||
| - | Mise en forme : [[: | + | |
