FichesEdu
EDU - Timidity-patches
LA solution facile pour ajouter des patches (instruments)
TABLE DES MATIERES
Introduction
Timidity est un séquenceur qui transforme un fichier MIDI en audio pour le faire entendre via la sortie audio.
Le tout se fait instantanément et est totalement transparent.
L'ancien paquet timidity-patches (ou timidity-instruments) n'est plus distribué et a été remplacé par freepats.
Mais il se peut que vous préfèreriez, tout comme moi, le son des anciens pats...
La présente fiche EDU explique la marche à suivre pour installer ces anciens patches, soous Debian ou sous SuSE.
Timidity-patches et Debian
Pour installer et utiliser les anciens patches Timidity sous votre "nouvelle" Debian:
1: installez timidity-patches.....deb
Debian protestera vu qu'il lui manque timidity;
2: faites alors: apt-get install timidity 'enter'
(faites un apt avec -f install s'il manque encore des dépendences);
3: maintenant que timidity + les libs sont installées:
- cp /etc/timidity.cfg.dpkg.new /etc/timidity/timidity.cfg 'enter'
- ou copiez votre ancien timidity.cfg vers /etc/timidity/
Note: les anciens patches sont disponibles à l'adresse
http://distro.ibiblio.org/pub/linux/distributions/debian/pool/main
ou sous http://brlspeak.net/blinux/
Timidity-instruments et SuSE
Je fais ici un résumé de situation suite à l'essai CONCLUANT d'jout de "Timidity-patches" à la SuSE 9.x, qui à l'origine n'en proposait même pas.
Il s'agit donc bien d'ajouter des .pats, pas de réinstaller Timidity qui est sensé être déjà installé.
Je me limite aussi à la marche à suivre sous la console uniquement.
Que faut-il faire pour avoir plus de sons MIDI sous SuSE?
Très simplement:
1: télécharger via http://rpm.pbone.net ou via http://rpmfind.net/linux/RPM/redhat/7.3/i386/
"le bon" rpm de Timidity, ici Timidity++-2.11.3-1.i386.rpm (cette version vient avec les patches):
ftp://fr.rpmfind.net/linux/redhat/7.3/en/os/i386/RedHat/RPMS/timidity++-2.11.3-1.i386.rpm
2: sauver le rpm sur disque dur, puis passer en root et effectuer:
rpm -ivh --nodeps -r /usr/local/share/timidity timidity++-2.11-3-1.i386.rpm 'enter'
3: aller dans /usr/share/timidity et éditer timidity.cfg comme suit:
- d'abord recommenter les deux lignes suivantes:
source piano+guitar.cfg
source drums.cfg
- puis ajouter la ligne:
source new.timidity.cfg
4: enfin, refermer, et sauver ce nouveau timidity.cfg; puis créer:
ln -s /usr/local/share/timidity/etc/timidity.cfg new.timidity.cfg 'enter'
ainsi que
ln -s /usr/local/share/timidity/usr/share/timidity/instruments/ . 'enter'
5: revenir en mode utilisateur, aller dans son répertoire contenant des fichiers .mid,
( ou télécharger: http://brlspeak.net/blinux/midifiles.tgz ) et en essayer un "bon", c'est-à -dire qui contienne plus qu'un simple piano mais bien toute une orchestration: synthé, percu, orgue, guitare, trompette, effets, etc.
Template timidity.cfg
# Instrument configuration file for timidity
#
# Specify library directory: dir <directory>
#
# - Multiple library directories may be given. The ones given last will be
# searched first so you can override them in later configuration files.
# Extra configuration files and MIDI files will also be searched in these
# directories.
#
# Set tone bank or drum set to modify: bank <number>
# drumset <number>
#
# Map program number to patch map: <program number> <patch name>
#
# - If the patch can't be found in the library directories, TiMidity will
# search again with ".pat" appended to the name.
# Programs without a loaded patch will be silent, except that for
# banks/drumsets >0, the corresponding patch in bank/drumset 0 will
# be used (if one exists).
#
# Read another configuration file: source <file name>
# The default timidity search path contains the following two system
# directories. Add additional lines to add instrument patches from
# other directories. (for example, from a DOS partition).
# These defaults are setup for the Debian timidity-patches package.
dir /usr/share/timidity/patches
# By default, try to use the instrument patches from timidity-patches:
bank 0
0 patch/acpiano.pat
24 patch/nylongt2.pat
# This file is in the timidity-patches package.
source midia.cfg
Démarrer Timidity à partir de Gnome ou Kde
Il est possible de créer un bouton "Timidity.desktop" pour lancer Timidity à partir de votre bureau Gnome ou Kde;
dans ce cas:
- il ne faut pas oublier de préciser que Type=Application
- et formuler la commande de lancement sous la forme:
Exec=/usr/bin/timidity -ig /home/user/mid/
Il faut également installer timidity-interfaces-extra, sans quoi cela ne peut fonctionner.
En espérant que ceci pourra servir...
O. La Rosa - 13-02-2005 - Public - rev. 30-11-2005.
Comments (0)
You don't have permission to comment on this page.