L'ouverture des fichiers avec Kwave fonctionne comme dans toutes les autres applications de KDE. Vous pouvez :
Spécifier une liste de fichiers à partir de la ligne de commande quand vous lancez Kwave.
Ouvrir une fenêtre vide de Kwave (par exemple à partir de Fichier->Nouveau... (Ctrl-W)) et mettre un fichier sonore dans l'espace de travail de cette fenêtre via le tirer / déposer.
Ouvrir un fichier à partir du menu Fichier->Ouvrir (Ctrl-O).
Ouvrir un des fichiers récemment ouvert via le menu Fichier->Récemment ouvert(s).
Sauvegarder le fichier courant via le menu Fichier->Enregistrer (Ctrl-S).
Sauvegarder le fichier courant avec un nom différent via le menu Fichier->Sauvegarder->Dans... (Shift-Ctrl-S).
Sauvegarder la sélection courante d'un fichier sonore via le menu Fichier->Sauvegarder-> Selection....
Le meilleur format de fichier pour Kwave est (comme l'indique le nom de l'application) ".wav". Ce format est trés commun vis à vis d'autre "systèmes d'exploitation" mais aussi pour l'environnement de bureau KDE.
Le second format de fichier supporté par Kwave est l'"ASCII". Vous pouvez importer et exporter vers de l'ASCII, mais il faut être prudent car ce format génère des fichiers de taille imposante ! Actuellement, Kwave supporte seulement les fichiers ASCII avec un seul canal audio (mono), le support de plusieurs canaux étant prévu dans le futur. Le format du fichier ASCII est décrit ici.
Pour le moment, le meilleurs moyen pour travailler avec des formats différents de .wav est d'utiliser un convertisseur externe. Un bon jeu d'utilitaires de convertion est fourni avec le paquetage SoX, ainsi qu'une excellente documentation ! Vous pouvez la consulter en ligne sur le site internet http://home.sprynet.com/~cbagwell/sox.html.
Les prochaines versions incluront des filtres d'importation pour d'autres formats et peut être quelques filtres qui utiliseront des scripts définissables par les utilisateurs avec des appels à des outils de convertion externes pour le traitement en écriture ou en lecture des formats de fichiers non supportés par SoX (comme le MP3).
Le format des fichiers ASCII trés utilisé pour des traitements scientifiques ou pour dans l'éducation. C'est un format qui est simple à écrire à l'aide d'un éditeur de texte ou par des exportations ASCII disponibles sous d'autre applications dédiées aux traitements du son. Comme ce format est trés simple, vous ne devez pas avoir de problèmes pour l'écriture ou la convertion via des applications scientifiques.
Le format des fichiers ASCII est le suivant :
Les fins de lignes doivent être constituées du caractère Retour Chariot (CR) et ou Fin de Ligne (LF) comme les fichiers disponibles sous DOS, mais dans tous les cas le caractère Fin de Ligne (LF) doit être présent.
Les valeurs peuvent être données dans plusieurs formats qui doivent être lues et interprétés comme des valeurs entiéres (int) ou des valeurs flottantes (float) comme cela est défini dans les librairies du langage C de votre système. Cependant, quand vous exportez vers de l'ASCII, Kwave sauvegarde ces valeurs au format flottant signé avec 9 decimales.
Exemple : -7.06999982e-01
Toutes les valeurs sont signées. Si vous importez un fichier dont toutes les valeurs sont positives, vous ne verrez que des échantillons qui sont au dessus de la ligne symbolisant la valeur zéro.
Les plages de valeurs dans le fichier peuvent être définies arbitrairement, Kwave effecuant toujours une première lecture du fichier pour déterminer les maximums afin de définir la valeur en interne correspondante au "100%".
En interne, toutes les valeurs sont stockées avec une précision de 24 bits (valeurs signées).
Voici un exemple d'un fichier ASCII qui représente une sinusoïde avec 9 échantillons :