Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
utilisateurs:krodelabestiole:brouillons:tutoriel:piano_midi [Le 25/01/2020, 23:35] krodelabestiole [Jouer du piano avec un contrôleur MIDI] |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>mao tutoriel xenial bionic}} | ||
- | ====== Jouer du piano avec un contrôleur MIDI ====== | ||
- | |||
- | Il existe de nombreux outils permettant de jouer du piano sur Ubuntu. Une des meilleures méthodes est d'utiliser une banque de samples au format [[:midi#soundfonts|SoundFont]] (qu'on trouve en fichier ''.sbk'', ''.sf2'', ''.sf3'' ou ''.sfz''). | ||
- | |||
- | L'intérêt d'une SoundFont pour un piano est de proposer un arrangement de nombreux samples : chaque touche du clavier peut être enregistrée à plusieurs niveaux de vélocité (on parle de //layer//). Cela permet d'obtenir un résultant absolument bluffant de réalisme sur de bonnes enceintes. Les autres techniques proposent rarement plus d'un sample par note, voir moins : plusieurs notes peuvent même être jouées depuis un sample unique en le //pitchant// ou le //dépitchant// (en bon français : en changeant sa vitesse de lecture) mais le réalisme acoustique n'est pas forcément au rendez-vous. | ||
- | |||
- | Ce tutoriel décrit donc comment mettre en place un piano virtuel au moyen d'un lecteur de SoundFont. Il existe plusieurs logiciels disponibles plus ou moins simplement sur Ubuntu : | ||
- | * [[:LinuxSampler]] est l'un des meilleurs et supporte les formats SF2, SFZ et GIG, mais il est malheureusement absent des dépôts officiels d'Ubuntu à l'heure actuelle. | ||
- | * [[https://kx.studio/Applications:Carla|Carla]] supporte presque tous les formats existants, ainsi que les plugins [[:VST]], [[:LV2]], [[:LADSPA]] et [[:DSSI]] mais il est également absent des dépôts officiels d'Ubuntu. | ||
- | * FluidSynth ne supporte que le format SF2 mais il est plus simple à installer. | ||
- | * [[:Timidity]] ne supporte aussi que le SF2 et semble être un projet abandonné (depuis 2013). | ||
- | |||
- | ===== Installation ===== | ||
- | |||
- | ==== Installation de LinuxSampler ===== | ||
- | |||
- | [[:LinuxSampler]] est disponible dans les dépôts [[:KXStudio]]. | ||
- | |||
- | Pour les installer, nous allons suivre la [[https://kx.studio/Repositories|documentation officielle]] en entrant ces commandes dans un [[:terminal|terminal]] : | ||
- | <code>sudo apt-get install apt-transport-https gpgv | ||
- | sudo dpkg --purge kxstudio-repos-gcc5 | ||
- | wget https://launchpad.net/~kxstudio-debian/+archive/kxstudio/+files/kxstudio-repos_10.0.3_all.deb | ||
- | sudo dpkg -i kxstudio-repos_10.0.3_all.deb</code> | ||
- | |||
- | Ensuite nous pouvons [[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>linuxsampler]]** ainsi que **[[apt>qsampler]]**, son interface graphique : | ||
- | <code>sudo apt install linuxsampler qsampler</code> | ||
- | |||
- | ==== Téléchargement d'une SoundFont de piano ==== | ||
- | |||
- | Il existe de nombreuses SoundFonts, disponibles un peu partout sur Internet. Nous choisirons ici //Salamander Grand Piano v3// (16 niveaux de vélocité) proposé sur le site de [[https://musescore.org/fr/handbook/banques-de-sons-soundfonts#specialised|musescore]] et fournie par [[http://freepats.zenvoid.org/Piano/acoustic-grand-piano.html]]. | ||
- | |||
- | Dans un [[:terminal|terminal]], copiez-collez les commandes suivantes : | ||
- | |||
- | * création d'un répertoire pour les SoundFonts : | ||
- | <code>mkdir ~/soundfonts</code> | ||
- | * téléchargement et extraction du //Salamander Grand Piano// dans le répertoire ''~/soundfonts'' : | ||
- | <code>cd ~/soundfonts | ||
- | wget http://freepats.zenvoid.org/Piano/SalamanderGrandPiano/SalamanderGrandPianoV3+20161209_48khz24bit.tar.xz | ||
- | tar -xvf SalamanderGrandPianoV3+20161209_48khz24bit.tar.xz | ||
- | rm SalamanderGrandPianoV3+20161209_48khz24bit.tar.xz</code> | ||
- | |||
- | ===== Utilisation ==== | ||
- | |||
- | On trouvera le logiciel **Qsampler** avec nos autres logiciels dans la rubrique //Son et vidéo//. | ||
- | |||
- | Une fois lancé, faire //Éditer// -> //Ajouter un canal//. Choisir le moteur //SFZ//, pour //Nom de fichier// cliquer sur le dossier pour parcourir //soundfonts//, //SalamanderGrandPianoV3_48khz24bit// puis choisir //SalamanderGrandPianoV3Retuned.sfz//. Dans la liste des périphériques //MIDI / Entrée//, laisser sur //Nouveau Périphérique MIDI ALSA//. Cliquer sur //OK//. | ||
- | |||
- | Lancer ensuite l'application **QjackCTL** (qui devrait aussi être dans la rubrique //Son et vidéo//) puis cliquer sur //Connecter//. Dans la nouvelle fenêtre onglet ALSA, reliez par cliquer-glisser votre contrôleur MIDI à gauche à l'entrée //LinuxSampler// à droite. | ||
- | |||
- | Vous devriez vous entendre jouer. Si c'est le cas vous pouvez sauvegarder votre session dans **Qsampler** (//Fichier// -> //Sauvegarder//), ce qui sera plus simple à recharger pour la prochaine fois. | ||
- | |||
- | ---- | ||
- | //Contributeurs : [[:utilisateurs:krodelabestiole]]// |