Historique: LinuxSampler
Aperçu de cette version: 72
LinuxSampler est un lecteur d'échantillons.
Version actuelle 1.0.0 du 31 juillet 2009.
Compatible Alsa, Jack, Dssi et LV2.
Logiciel fourni sous licence GNU GPL avec exception commerciale.
test version 1.0.0 du 4 août 2009 sous UbuntuStudio 8.04.3
LinuxSampler est le nom d'un logiciel libre ayant pour objectif de proposer au monde Linux un lecteur d'échantillons de qualité professionnelle, comparable à ceux que l'on trouve sur Windows et sur MacOS.
La version 1.0.0 fonctionne pour GNU/Linux, Windows et partiellement pour MacOSX.
La liste de ses caractéristiques particulièrement impressionante (en francais ❗ ou en anglais ici.
Un lecteur d'échantillons sert le plus souvent à jouer sur un clavier électronique en profitant d'un son extrêmement réaliste. Cela est rendu possible par la technique du sampling, qui consiste à utiliser - en général - plusieurs centaines de fichiers sonores issus de l'enregistrement méthodique d'un véritable instrument, chaque fichier correspondant à une note, une nuance, un enchaînement, une technique de jeu. Ces fichiers sont appelés des samples dans le langage du métier, et un lecteur d'échantillons est appelé un sampler.
La quantité de fichiers sonores étant souvent considérable, leur utilisation est facilitée en les regroupant au sein d'un seul fichier. Un tel fichier est communément appelé un instrument virtuel. En l'occurrence, l'équipe de LinuxSampler s'est concentrée sur le format de fichier GigaSampler car c'est le plus complet et il est utilisé par de nombreux samplers professionnels sur MacOS et Windows.
Notez que LinuxSampler est particulièrement optimisé, si bien qu'il est capable de fonctionner sur des machines limitées telles que l'eeePC d'Asus. Il s'agit d'un ultra-portable pesant moins d'un kilogramme. LinuxSampler rend donc possible la conception d'un instrument électronique léger, de grande qualité sonore, pour un prix raisonnable.
Encore pour l'exemple, sachez que vous pouvez essayer LinuxSampler avec un excellent instrument virtuel proposé sur le site officiel, le "Maestro Concert Grand v2". Il s'agit d'un piano, téléchargeable dans la section Instruments/Samples.
LinuxSampler a un fonctionnement pouvant dérouter les personnes arrivant dans l'univers de Linux. Il est bâti sur le modèle client/serveur, architecture qui se retrouve fréquemment dans cet univers.
Ainsi, LinuxSampler tel quel est difficile à exploiter pour l'utilisateur. C'est un serveur et il est en quelque sorte invisible. Son exploitation passe par l'utilisation d'un client, qui fournit alors une interface au logiciel. Le client permet de régler divers paramètres du serveur, en lui indiquant entre autres quel instrument virtuel il doit charger. Le serveur fait le plus important : il joue les échantillons.
Les principaux clients pour LinuxSampler sont JSampler et QSampler.
Le plus souvent, un sampler est commandé à l'aide d'un clavier maître MIDI, sur lequel l'utilisateur joue un morceau de musique. Toutefois, sous Linux, LinuxSampler ne peut pas se commander directement avec un tel clavier. L'utilisation de Jack est indispensable. Jack sert alors à établir un branchement virtuel entre le clavier MIDI et LinuxSampler. Cet impératif peut sembler compliquer l'utilisation de LinuxSampler, mais il permet en contrepartie une grande souplesse. En effet, il est possible, grâce à Jack, de commander LinuxSampler non seulement avec un clavier MIDI, mais aussi avec un quelconque logiciel, tel que Rosegarden. On obtient alors un son extrêmement réaliste à la lecture de simples fichiers MIDI.
Nous allons vous montrer comment installer Jack (l'outil faisant les liaisons), LinuxSampler (le serveur) et QSampler (un client). Notre but final est de jouer de la musique avec un clavier maître MIDI.
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 où 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.
Vous pouvez à présent lancer l'interface (QSampler) en allant dans la section "Multimedia" du menu principal de votre bureau. Mais il y a peu de chances que vous arriviez à jouer la moindre note...
En effet, afin de pouvoir commander LinuxSampler avec votre clavier, il faut posséder un logiciel répondant au doux nom de Jack. Dans notre cas, Jack va servir à établir un branchement virtuel entre notre clavier MIDI et LinuxSampler. Fonctionnant également sur le principe client/serveur, Jack (le serveur) nécessite l'installation d'une interface graphique pour son utilisation : QJackCtl (le client).
Vous installerez ces deux logiciels en quelques clics grâce à votre utilitaire d'installation/suppression de programmes. Une fois qu'ils seront installés, lancez QJackCtl et reliez votre clavier MIDI à LinuxSampler :
Notez que ce branchement virtuel ne peut être établi que si vous avez chargé un instrument dans QSampler. Le chargement d'un instrument dans QSampler n'étant pas forcément intuitif, nous allons à présent apprendre à utiliser QSampler.
Il est possible de lancer le serveur (LinuxSampler) sans interface graphique avec la commande linuxsampler. Cela est très intéressant pour des installations artistiques où l'ensemble de la configuration est démarrée à l'aide de scripts.
Un site intéressant où l'on trouve des échantillons gratuits : http://worrasplace.com/gigs/ <<<< lien mort pour le moment
De belles prises de guitares électriques et acoustiques principalement : http://www.flamestudios.org/free/GigaSamples
Une suite de 4 types d'instruments : pianos vintage, piano à queue, guitare acoustique et saxophones. C'est ici
Un piano Yamaha YC7
Table des matières
Informations
Site web officiel : http://www.linuxsampler.org .Version actuelle 1.0.0 du 31 juillet 2009.
Compatible Alsa, Jack, Dssi et LV2.
Logiciel fourni sous licence GNU GPL avec exception commerciale.
test version 1.0.0 du 4 août 2009 sous UbuntuStudio 8.04.3
Présentation
LinuxSampler est le nom d'un logiciel libre ayant pour objectif de proposer au monde Linux un lecteur d'échantillons de qualité professionnelle, comparable à ceux que l'on trouve sur Windows et sur MacOS.
La version 1.0.0 fonctionne pour GNU/Linux, Windows et partiellement pour MacOSX.
La liste de ses caractéristiques particulièrement impressionante (en francais ❗ ou en anglais ici.
Un lecteur d'échantillons sert le plus souvent à jouer sur un clavier électronique en profitant d'un son extrêmement réaliste. Cela est rendu possible par la technique du sampling, qui consiste à utiliser - en général - plusieurs centaines de fichiers sonores issus de l'enregistrement méthodique d'un véritable instrument, chaque fichier correspondant à une note, une nuance, un enchaînement, une technique de jeu. Ces fichiers sont appelés des samples dans le langage du métier, et un lecteur d'échantillons est appelé un sampler.
La quantité de fichiers sonores étant souvent considérable, leur utilisation est facilitée en les regroupant au sein d'un seul fichier. Un tel fichier est communément appelé un instrument virtuel. En l'occurrence, l'équipe de LinuxSampler s'est concentrée sur le format de fichier GigaSampler car c'est le plus complet et il est utilisé par de nombreux samplers professionnels sur MacOS et Windows.
Notez que LinuxSampler est particulièrement optimisé, si bien qu'il est capable de fonctionner sur des machines limitées telles que l'eeePC d'Asus. Il s'agit d'un ultra-portable pesant moins d'un kilogramme. LinuxSampler rend donc possible la conception d'un instrument électronique léger, de grande qualité sonore, pour un prix raisonnable.
Encore pour l'exemple, sachez que vous pouvez essayer LinuxSampler avec un excellent instrument virtuel proposé sur le site officiel, le "Maestro Concert Grand v2". Il s'agit d'un piano, téléchargeable dans la section Instruments/Samples.
Architecture du logiciel
LinuxSampler a un fonctionnement pouvant dérouter les personnes arrivant dans l'univers de Linux. Il est bâti sur le modèle client/serveur, architecture qui se retrouve fréquemment dans cet univers.
Ainsi, LinuxSampler tel quel est difficile à exploiter pour l'utilisateur. C'est un serveur et il est en quelque sorte invisible. Son exploitation passe par l'utilisation d'un client, qui fournit alors une interface au logiciel. Le client permet de régler divers paramètres du serveur, en lui indiquant entre autres quel instrument virtuel il doit charger. Le serveur fait le plus important : il joue les échantillons.
Les principaux clients pour LinuxSampler sont JSampler et QSampler.
Le plus souvent, un sampler est commandé à l'aide d'un clavier maître MIDI, sur lequel l'utilisateur joue un morceau de musique. Toutefois, sous Linux, LinuxSampler ne peut pas se commander directement avec un tel clavier. L'utilisation de Jack est indispensable. Jack sert alors à établir un branchement virtuel entre le clavier MIDI et LinuxSampler. Cet impératif peut sembler compliquer l'utilisation de LinuxSampler, mais il permet en contrepartie une grande souplesse. En effet, il est possible, grâce à Jack, de commander LinuxSampler non seulement avec un clavier MIDI, mais aussi avec un quelconque logiciel, tel que Rosegarden. On obtient alors un son extrêmement réaliste à la lecture de simples fichiers MIDI.
Nous allons vous montrer comment installer Jack (l'outil faisant les liaisons), LinuxSampler (le serveur) et QSampler (un client). Notre but final est de jouer de la musique avec un clavier maître MIDI.
Installation
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 où 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.
Un logiciel indispensable : Jack
Vous pouvez à présent lancer l'interface (QSampler) en allant dans la section "Multimedia" du menu principal de votre bureau. Mais il y a peu de chances que vous arriviez à jouer la moindre note...
En effet, afin de pouvoir commander LinuxSampler avec votre clavier, il faut posséder un logiciel répondant au doux nom de Jack. Dans notre cas, Jack va servir à établir un branchement virtuel entre notre clavier MIDI et LinuxSampler. Fonctionnant également sur le principe client/serveur, Jack (le serveur) nécessite l'installation d'une interface graphique pour son utilisation : QJackCtl (le client).
Vous installerez ces deux logiciels en quelques clics grâce à votre utilitaire d'installation/suppression de programmes. Une fois qu'ils seront installés, lancez QJackCtl et reliez votre clavier MIDI à LinuxSampler :
Notez que ce branchement virtuel ne peut être établi que si vous avez chargé un instrument dans QSampler. Le chargement d'un instrument dans QSampler n'étant pas forcément intuitif, nous allons à présent apprendre à utiliser QSampler.
Interfaces graphiques
QSampler
Voir la page dédiée à QSampler.JSampler
[+]En ligne de commande
Il est possible de lancer le serveur (LinuxSampler) sans interface graphique avec la commande linuxsampler. Cela est très intéressant pour des installations artistiques où l'ensemble de la configuration est démarrée à l'aide de scripts.
Où trouver des échantillons ?
Un site intéressant où l'on trouve des échantillons gratuits : http://worrasplace.com/gigs/ <<<< lien mort pour le moment
De belles prises de guitares électriques et acoustiques principalement : http://www.flamestudios.org/free/GigaSamples
Une suite de 4 types d'instruments : pianos vintage, piano à queue, guitare acoustique et saxophones. C'est ici
Un piano Yamaha YC7