# Chapitre 1. Introduction

Kmid est le lecteur multimédia midi/karaoké de KDE. Il offre certaines caractéristiques non présentes dans les autres lecteurs midi sous unix, comme les graphiques en temps réel, et la coloration du texte pour le karaoké entre autres. KMid fonctionne sur les systèmes d'exploitation linux et FreeBSD. Il utilise le gestionnaire audio OSS, donc il devrait fonctionner sur tous les systèmes sur lesquels KDE et OSS se compilent. Kmid supporte aussi le pilote du "Linux Ultrasound Project", qui est nécessaire pour utiliser les cartes son GUS (Gravis Ultra Sound).Je pense y ajouter le support pour le pilote ALSA dès qu'il supportera les séquenceurs.

Kmid affiche les paroles sur un écran en changeant leur couleur en même temps que la musique est jouée, donc il est très facile de suivre les chansons.

J'espère que vous trouverez Kmid aussi agréable à utiliser que je l'ai trouvé agréable à développer.

`Antonio Larrosa Jiménez` larrosa@kde.org

# 1.1. Caractéristiques de KMid

Voici les caractéristiques principales de KMid :

- Interface utilisateur adaptée pour afficher le texte karaoké avec une coloration en temps réel des paroles.

- Vue graphique de ce qui est joué sur chaque canal midi, en colorant les touches pressées sur des claviers (virtuels).

- Le mapper midi le plus puissant que vous puissiez trouver sur n'importe quel système d'exploitation

- Glisser-déposer : vous pouvez déposer dans KMid n'importe quel fichier midi depuis une fenêtre KFM.

- Vous pouvez modifier le tempo des morceaux pour les jouer plus lentement ou plus vite à volonté.

- Affichage d'une diode luminescente qui suit le rythme du morceau.

- Personnalisation des polices de caractères pour le texte du karaoké affiché.

- Support des deux standards pour placer des paroles dans les fichiers midi, c'est-à-dire "lyrics" ou "text event" (avec détection automatique du standard utilisé par le morceau).

- Gestion des sessions. Si un morceau était joué alors que vous avez quitté KDE, le même morceau sera jouée la prochaine fois que vous vous connecterez.

- Volume ajustable en temps réel.

- Il peut jouer les fichiers midi corrompus qui génèrent des fichiers core (core dumps) avec les autres lecteurs !

- Il peut ouvrir les fichiers midi/karaoké compressés avec gzip comme si c'étaient des fichiers ordinaires.

- Utilise environ 0.1% de mon CPU (depend de la complexité du morceau).

- Supporte les synthétiseurs midi externes, AWE, FM et les cartes son GUS (pour ces dernières, vous devez installer les pilotes LUP et gusd).

- Fonctionne sous Linux et FreeBSD (et peut être d'autres unix...).