Configuration d'un synthétiseur MIDI matériel
28 Dec. 2006
- Auteur : hsyl20
- Responsable : TrustRobot
- Score ( voter ) :



- Connexes : Même auteur | Même responsable | Historique
1. Prérequis
- Vous devez avoir installé et configuré ALSA correctement.
- Votre carte son doit être installée correctement et les modules du noyau concernant le MIDI chargés.
- Votre carte son doit posséder un synthétiseur MIDI matériel (pour le savoir, consulter la documentation de votre carte ou regardez les informations matérielles données par KDE)
2. Installation
Pour commencer, téléchargez et installez le package awesfx qui contient l'utilitaire sfxload dont nous allons avoir besoin.Pour les utilisateurs de Mandriva
tapez en root dans un terminal :
# urpmi awesfx
Pour les utilisateurs de Fedora
tapez en root dans un terminal :
# yum install awesfx
Pour les utilisateurs de Debian
tapez en root dans un terminal :
# apt-get install awesfx
Pour les utilisateurs de Slackware
vous trouverez une version prête-à-installer sur linuxpackages. Téléchargez-la et installez-la en root comme suite :
# installpkg /où_est/awesfx-xxx.tgz
Pour les autres
vous trouverez les sources ICI. Téléchargez et installez-les comme suite :
$ tar -xzvf /où/est/awesfx-xxx.tar.gz
$ ./configure
$ make
$ su
#make install
Cet utilitaire permet de charger une « banque de sons » (soundfonts) dans la mémoire de la carte son.
Maintenant, il faut récupérer une banque de son. Le mieux est de prendre celle fournie normalement sur le cd des drivers de votre Sound Blaster. Il s'agit d'un fichier .sf2. Pour information le mien s'appelle 2gmgsmt.sf2. Copier ce fichier dans /etc/midi/.
Ensuite il suffit d'exécuer la commande, en tant que root :
# sfxload /etc/midi/monfichier.sf2
pour charger les soundfonts. Vous pouvez maintenant tester la configuration MIDI en utilisant par exemple kmid. Essayez de jouer un fichier MIDI. Si aucun son ne se produit, vérifiez les réglages des volumes (notamment le canal Music) et sélectionnez différents périphériques midi dans les options de kmid (dans mon cas, je dois choisir le périphérique « WaveTable » à la place de l'« UART » sélectionné par défaut). Une fois le bon périphérique trouvé, vous aurez à le choisir dans toutes les applications utilisant le MIDI (RoseGarden...).