# Manuel de &krec;

Arnold
Krille

    arnold@arnoldarts.de

&traducteurLudovicGrossard;

2002
Arnold Krille
&FDLNotice;
2002-08-20
0.01.00

&krec; est une interface d'enregistrement pour &arts;. Il peut être utilisé pour enregistrer des fichiers uniques ou toute des sessions d'enregistrement entières. Quelques effets dynamiques sont implémentés ainsi que la possibilité de lire ce que vous enregistrez (à partir du moemnt ou vous n'enregistrez pas ce que vous entendez).

KDE
kdemultimedia
KRec
aRts
enregistrement
interface

## Introduction

### Pourquoi j'ai écrit &krec;

Après avoir travaillé avec &arts;, je me suis rendu compte qu'il n'y avait pas d'interface d'enregistrement à part l'outil en ligne de commande `artsrec`. Je devais enregistrer quelque chose à la radio que je devait ensuite mixer pour des amis, et je voulais utiliser &Linux; pour enregistrer. J'ai donc commencé à écrire &krec;.

### Ce que fait &krec;

La fonction de &krec; est plutôt simple. Il se connecte au serveur &arts; et enregistre ce qui est acheminé vers lui dans un fichier.

Pour l'instant, il n'écrit que des fichiers raw, qui sont des fichiers Wave sans l'en-tête wav (sox est votre amis).

## Utilisation de &krec;

Ce chapitre décrit l'utilisation de &krec;. Il y a plusieurs façons d'utilisez &krec;, donc j'ai créé des sections semblables à des HOWTO décrivants les possibilités d'utilisation. Lisez simplement le premier paragraphe de chaque section et décidez ce que vous devez lire. Vous pouvez aussi tout lire et découvrir les fantastiques possibilités de &krec;.

Voici une capture d'écran de &krec;
Voici une capture d'écran de &krec;, bien après son démarrage.

### Enregistrer un simple fichier

Si vous entendez quelque chose à la radio et souhaitez l'enregistrer (et que votre radio est reliée à votre carte son), il y a un moyen (relativement) rapide d'enregistrer.

1. Tout d'abord, vous devez sélectionner la source d'enregistrement dans votre carte son. Vous avez besoin ici de votre table de mixage favorite (&kmix;) dans laquelle vous devez sélectionner la source que vous souhaitez enregistrer. Vous devez également configurer le serveur &arts; pour le full-duplex (votre carte son et vos pilotes doivent gérer ce mode également). Si vous devez redémarrer &arts;, redémarez &krec; également.

2. Vous devez ensuite ouvrir &arts;-Control et son gestionnaire audio. Il montre deux nouveaux éléments : &krec;::In et &krec;::Out, le dernier est utilisé pour la lecture et n'intervient pas ici. Concentrons-nous sur le premier, il doit être connecté au bus in_soundcard. Si vous ne pouvez pas le sélectionner, quelque chose est probablement mal configuré (pas de full-duplex ou quelque chose comme ça).

3. Si tout a fonctionné, vous devriez voir maintenant quelque chose de déplacer dans &krec; — le VU-mètre affichant le niveau d'enregistremenr. Pour de bons enregistrements, sans écrétage, il doit être jaune ou orange, mais pas rouge. La glissière à droite du VU-mètre contrôle le volume.

4. Maintenant, vous avez besoin d'un fichier dans lequel enregistrer. Utilisez Fichier Nouveau fichier ou le symbole correspondant dans la barre d'outils pour le créer. Après ceci, vous devez dire à &krec; d'enregistrer dans ce fichier. Ceci se fait dans le menu contextuel de l'élément fichier.

5. Vous pouvez maintenant commencer l'enregistrement. Utilisez le gros bouton rouge dans la barre d'outils ou Lire Enregistrer ou appuyez simplement sur R. Pour arrêter l'enregistrement, utilisez le bouton d'arrêt ou l'entrée dans le menu Lire (ou la touche S).

Bon, ce n'est pas aussi rapide que d'appuyer sur la touche d'enregistremenr de votre lecteur de cassettes, mais &krec; à plus de caractéristiques que votre magnétophone, croyez-moi.

Vous voudrez probablement enregistrer d'autres choses. Pour tester, vous pouvez prendre le signal de sortie de &noatun;. Réglez &krec;::In à out_soundcard (ou à tout autre bus dans lequel &noatun; vous permet de lire). Ceci fonctionne même si le mode full-duplex n'est pas activé dans &arts;.

### Enregistrer plusieurs fichiers

Pour cette section, nous partons du principe que vous souhaitez enregistrer plusieurs parties plus ou moins grosses dans plusieurs fichiers. Par exemple, vous voulez enregistrer des scènes pour la radio ou quelque chose du genre (c'est la raison pour laquelle j'ai écrit &krec;).

Je suppose que vous avez déjà utilisé &arts; avant et en savez un peu sur l'enregistremenr automatique. Votre microphone, ou tout ce que vous voulez enregistrer, doit être relié à votre ordinateur et vous devriez savoir comment le configurer (en dehors de &krec;) pour enregistrer le signal d'entrée.

Ce tutoriel utilise une émission de radio comme exemple. Nous devons décider si nous voulons nommer tous les enregistrements de la même manière ou si seulement une partie des enregistrement doit avoir le même nom, différenciés par un numéro. Tout d'abord, suivez les instructions dans et gardez à l'esprit que vous pouvez ouvrir plusieurs fichiers simultanément et ensuite choisir dans lequel enregistrer. La suite est décrite ici&etc;

1. Avant de commencer, assurez-vous que tout est configuré correctement, en particulier que vous enregistrez réellement ce que vous voulez. Vous avez une confirmation que tout est correct si le VU-mètre de &krec; bouge. Si vous n'enregistrez pas depuis out_soundcard, vous pouvez sélectionner Lire Lecture simultanée de façon que le signal enregistré soit acheminé à la sortie de la carte son. Je vous recommande de procéder ainsi plutôt que d'utiliser la table de mixage de la carte son car vous pouvez entendre si le son est trop fort ou pas assez.

2. Pour plusieurs fichiers avec le même nom, vous avez besoin d'une session. Utilisez Fichier Nouvelle session. Sélectionnez le chemin et saisissez le nom du fichier que sera étendu avec le numéro et le suffixe de l'enregistrement.

3. Vous avez encore besoin de fichiers pour enregistrer, mais cette fois vous les créez en sélectionnant Nouveau fichier depuis le menu contextuel. Vous pouvez créer autant de fichier que vous voulez.

4. Le reste est simple. Sélectionnez le fichier dans lequel vous voulez enregistrer puis enregistrez...

Une session n'est pas un autre type MIME, ou même un fichier. C'est juste un objet interne pour organiser la numérotation. Vous ne pouvez donc pas réouvrir une session plus tard et continuer d'enregistrer de nouveaux fichiers...

### Astuces et recommandations d'utilisation

Il y a certaines choses à dire et quelques éléments à expliquer.

#### Utilisation de la lecture simultanée

Pour ceux qui souhaitent entendre ce qu'ils enregistrent, il y a une option très utile nommée lecture simultanée. Elle se trouve dans le menu Lire. Je vous conseille de l'utiliser autant que possible tout particulièrement si vous faites d'autres choses comme utiliser le compresseur ou d'autres effets. Voyez pour plus de détails sur les connexions.

Assurez-vous de ne pas construire une boucle à contre réaction en enregistrant depuis out_soundcard et en activant la lecture simultanée. Une telle boucle est beaucoup trop pour ce pauvre &arts;, et elle ralentira votre système. Vous devrez probablement tuer &arts;...

#### Utilisation du compresseur

Si vous enregistrez avec un microphone, vous avez peut-être remarqué que le niveau est parfois écrété, et parfois très bas, tout spécialement lorsque l'on enregistre la voix. Pour corriger ceci, vous pouvez utiliser le compresseur. Il réduit simplement tous les sons qui sont au-dessus d'un certain seuil par un certain facteur. Comme ceci réduit le niveau sonore, il y a un potentiomètre rotatif pour amplifier ou atténuer le son. L'attaque et le relachement vous permettent de contrôler le temps de réponde du compresseur (le temps s'écoulant après que le signal ait passé le seuil) et le temps pendant lequel le compresseur réagit toujours après que le son soit passé en dessous du seuil.

Testez-le pendant que vous parlez dans le microphone en activant la lecture simultanée, et vous entendrez la différence.

#### Basculer entre plusieurs fichiers

Puisque vous pouvez ouvrir plusieurs fichier pour enregistrer, vous pouvez aussi basculer entre eux. Ceci peut être fait pas seulement après que vous ayez arrêté l'enregistremenr, mais aussi alors que vous enregistrez. Notez que certains paquets de données peuvent être perdus lorsque vous faites ceci. Le nombre d'informations sonores concernées par ces pertes dépend de la taille de la mémoire tampon audio configuré dans le &centreConfiguration; pour &arts;. Cela ne doit pas être tant que ça, mais si vous lisez les fichiers directement les uns à la suite des autres (par exemple avec `artscat file*.raw`), vous pourrez entendre de petits sauts.

### Fonctionnement interne

Laissez-moi vous parler des connexions du son dans &krec;.

Il y a des éléments nécessaires pour enregistrer avec &arts; : un synth_AMAN_RECORD, un convertisseur AudioToByteStream et un ByteStreamReceiver. Les deux premiers sont construit à l'intérieur même du serveur &arts;. Le dernier se trouve dans l'application. Ce ne sont que les bases. Si vous voulez écouter les fichiers, vous avez besoin d'un ByteStreamSender dans votre application, et d'un convertisseur ByteStreamToAudio et d'un synth_AMAN_PLAY dans le serveur.

Et les effets ? Entre les éléments AMAN_RECORD et AutioToByteStream, j'ai relié un StereoEffectStack dans lequel j'ai placé le compresseur (synth_STEREO_COMPRESSOR) et un contrôleur de volume (StereoVolumeControl).

Si vous activez la lecture simultanée, la pile d'effets sera également connectée avec l'élément AMAN_PLAY. Donc tout se passe dans le serveur &arts;...

## référence des commandes

### La fenêtre principale de &krec;

#### Le menu Fichier

N Fichier Nouveau fichier

  Crée un nouveau fichier simple afin d'enregistrer dedans

&Ctrl;N Fichier Nouvelle session

  Crée une nouvelle session pour des enregistrements multiples

&Ctrl;Q Fichier Quitter

  Quitte &krec;

#### Le menu Lire

P Lire Lire

  Lit le fichier sélectionné.

R Lire Enregistrer

  Débute l'enregistremenr dans le fichier sélectionné.

S Lire Arrêter

  Arrête l'enregistrement

&Ctrl;P Lire Lecture simultanée

  Connecte l'entrée avec la sortie pour que vous puissiez entendre ce que vous enregistrez (&krec;::In et &krec;::Out dans le gestionnaire autio de &arts;-Control)

  N'utilisez jamais ceci lorsque vous enregistrez ce que vous entendez (depuis out_soundcard). Ceci créerait une boucle que &arts; est incapable de gérer (il ne le fait pas car &arts; est plus rapide que la boucle de votre machine vers le microphone).

#### Le menu Configuration

Configuration Afficher la fenêtre de démarrage

  Affiche ou non la fenêtre de démarrage contenant un didacticiel rapide.

#### Le menu Aide

&help.menu.documentation;

### La fenêtre de démarrage

Cette fenêtre de démarrage ressemble à la boîte de dialogue de &ktip;.

## Questions et réponses

&reporting.bugs; &updating.documentation;

J'ai enregistré des fichiers avec &krec;, mais je ne peux pas les relire avec mon lecteur favori

&krec; n'enregistre pour l'instant que dans des fichiers raw qui ne sont pas de vrais fichiers wav. Pour les convertir, vous pouvez utiliser par exemple sox.

### Conversion des fichiers raw en véritables fichiers wav avec sox

Pour convertir un fichier raw enregistré avec &krec;, utilisez la ligne de commande suivante dans une console (&konsole;), en supposant que `sox` est installé. Dans l'exemple, le fichier est appelé test.raw et nous souhaitons le convertir en test.wav. Utilisez vos propres noms de fichiers pour cela.

    &percnt;sox -r 44100 -c 2 -s -w test.raw
    test.wav

Les options `-r 44100 -c 2 -s -w` indiquent à `sox` que vous avez enregistré à la fréquence de 44100 kHz, sur deux cannaux (stéréo), encodé en signé linéaire et sur 16 bits. Vous serez peut-être amené à utiliser d'autres options - regardez la page de manuel de `sox`.

## Remerciements et licence

&krec;

Programme copyright 2002 Arnold Krillearnold@arnoldarts.de

Documentation copyright 2002 Arnold Krille arnold@arnoldarts.de

Traduction française par &LudovicGrossard;

&underFDL; &underGPL;

## Installation

### Comment obtenir &krec; ?

&install.intro.documentation;

### Prérequis

Pour utilisez &krec;, vous avez besoin de &kde; 3.1.

&krec; devrait se trouver dans votre paquetage kdemultimedia. Étant donné que ce paquetage nécessite &kde; et &arts;, tout devrait bien se passer.

### Compilation et installation

&install.compile.documentation;

&documentation.index;