EDU - Timidity-patches LA solution facile pour ajouter des patches (instruments) TABLE DES MATIERES 1. EDU - Timidity-patches 2. Introduction 3. Timidity-patches et Debian 4. Timidity-instruments et SuSE 5. Template timidity.cfg 6. Démarrer Timidity à partir de Gnome ou Kde 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 # # - 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 # drumset # # Map program number to patch map: # # - 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 # 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.