Chapter 6. Foire aux questions

6.1. De quoi ai je besoin pour compiler Kwave ?
6.2. Qu'elles sont les cartes sons supportées par Kwave ?
6.3. Pourquoi Kwave utilise plus de mémoire système que celle nécessaire pour stocker un fichier sonore ?
6.4. Quels sont les formats de fichiers sonores supportés par Kwave ?
6.5. Quels sont les formats de fichiers qui ne sont pas supportés par Kwave ?
6.6. J'obtiens des erreurs quand je veux lire des pistes sonores. Pourquoi ?
6.7. La lecture d'une piste sonore semble fonctionner mais je n'entends rien. Pourquoi ?
6.8. Quelques fichiers sont joués avec une vitesse réduite de moitié. Pourquoi ?
6.9. Quelques fichiers sont joués avec des coupures ou des perturbations. Pourquoi ?
6.10. La lecture ne s'arrête pas immédiatement si j'appuie sur le bouton STOP. Pourquoi ?
6.11. Les drivers ALSA sont ils supportés ?
6.12. Qu'en est-il de la lecture de fichiers sonores sur 24 et 32 bits par échantillons ou avec plus de 2 pistes sonores ?
6.13. Qu'en est-il du support des fichiers MP3 ?

6.1.

De quoi ai je besoin pour compiler Kwave ?

Lisez les informations à ce chapitre. Il peut être compilé avec les compilateurs « gcc-2.95 » ou « gcc-3.3 ».

6.2.

Qu'elles sont les cartes sons supportées par Kwave ?

Kwave ne supporte pas une carte sonore en particulier. La carte sonore est supportée par le système d'exploitation et Kwave est une interface graphique pour le driver de la carte qui l'utilise de manière standard. Bien sur, Kwave peut lire des pistes sonores sur toutes les cartes sonores reconnues par KDE.

6.3.

Pourquoi Kwave utilise plus de mémoire système que celle nécessaire pour stocker un fichier sonore ?

Kwave stocke tous les échantillons en interne avec des entiers codés sur 32 bits. Cela facilite la programmation, et génère une application plus rapide et plus stable. Si vous chargez un fichier sonore codé sur 8 bits d'une taille de 1 Mo, il représentera environ 4 Mo en mémoire. Cette caractéristique évoluera peut être dans le futur...

6.4.

Quels sont les formats de fichiers sonores supportés par Kwave ?

Kwave supporte actuellement les fichiers au format WAVE codés en 8, 16 et 24 bits par échantillons, avec plusieurs canaux sonores (cela inclut le mono et le stéréo). En plus, il peut importer tous les types de fichiers supportés par la bibliothèque « libaudiofile ».

6.5.

Quels sont les formats de fichiers qui ne sont pas supportés par Kwave ?

Si vous désirez travailler sur d'autres formats de fichiers sonores, vous pouvez les convertir au format WAVE. Un bon jeu d'utilitaires pour la manipulation des fichiers sonores est le paquetage SoX. Il est accompagné d'une très bonne documentation !

6.6.

J'obtiens des erreurs quand je veux lire des pistes sonores. Pourquoi ?

Peut être avez vous choisi une combinaison entre le taux d'échantillonnage et la taille des échantillons qui n'est pas supportée par le pilote de la carte sonore ou par le materiel. Essayez une lecture avec des échantillons sur 8 bits et en mono, cela devrait normalement fonctionner. Si c'est le cas, essayez d'augmenter le nombre de bits par échantillon et de passer en stéréo. Noter que certaine carte sonore ne supporte pas certaine résolution d'échantillonnage.

6.7.

La lecture d'une piste sonore semble fonctionner mais je n'entends rien. Pourquoi ?

Peut être avez vous oubliez d'augmenter le volume de votre carte sonore. Kwave ne contrôle pas directement le niveau du volume sonore.

6.8.

Quelques fichiers sont joués avec une vitesse réduite de moitié. Pourquoi ?

Essayer de choisir un autre périphérique de lecture sonore.

6.9.

Quelques fichiers sont joués avec des coupures ou des perturbations. Pourquoi ?

Vous devez augmenter le buffer de lecture pour obtenir une lecture plus « fluide » (cela peut générer un contrôle sur la lecture un peu plus lent).

6.10.

La lecture ne s'arrête pas immédiatement si j'appuie sur le bouton STOP. Pourquoi ?

La raison est que le périphérique de la carte sonore reçoit encore des données à jouer en provenance de Kwave au moment où vous appuyez sur STOP. Diminuer la taille du buffer de lecture pour avoir une réaction plus rapide du programme (des problèmes de lecture sont cependant à envisager).

6.11.

Les drivers ALSA sont ils supportés ?

Yes, since v0.7.4 for playback and recording

6.12.

Qu'en est-il de la lecture de fichiers sonores sur 24 et 32 bits par échantillons ou avec plus de 2 pistes sonores ?

This is possible through the ALSA interface, since v0.7.4.

6.13.

Qu'en est-il du support des fichiers MP3 ?

Well, as long as there are patent issues, we support only MP3 import through the mad library and export via the external program lame. Additionally you need to have the permission to use code covered by the MP3 patents when generating a Kwave package for distributing!