NOM
qarecord - un outil d’enregistrement audio
SYNOPSIS
qarecord [ options-alsa ] [ options-gnrales ]
qarecord --jack [ options-gnrales ]
qarecord { --help | --version }
qarecord est un outil d’enregistrement simple mais solide. qarecord
peut enregistrer en stéréo ou en multi-canal. Il fonctionne au choix
avec ALSA ou JACK. Le format enregistré est WAVE (.wav) 16 bit ou
32 bit. qarecord possède une interface graphique basée sur Qt avec des
dB-mètres pour chaque canal.
Contrôle par MIDI
L’enregistrement peut être contrôlé manuellement ou sur réception
d’évênements MIDI note-on. Pour le contrôle par MIDI, qarecord utilise
le séquenceur ALSA.
Noms des fichiers
Lorsque l’enregistrement est démarré pour la première fois, ou lorsque
Nouveau est sélectionné dans le menu Fichier, qarecord demande le nom
du fichier à enregistrer. Si ce fichier existe déjà, l’ancien fichier
est renommé (filename.oldx.wav), x étant incrémenté à chaque nouvel
enregistrement. Au cas où le fichier dépasserait la limite de
séparation spécifiée, l’enregistrement continue vers un nouveau fichier
nommé automatiquement filename.partx.wav, x étant incrémenté.
Attribution des priorités
qarecord possède un processus léger de haute priorité qui récupère les
données venant d’ALSA ou JACK et un processus léger de priorité normale
qui écrit les données sur disque. Un fonctionnement optimal est assuré
si l’utilisateur possède les droits d’exécuter des tâches avec priorité
temps réel (rtprio), voir limits.conf(5) pour plus d’informations. Ceci
s’applique également au mode JACK auquel cas jackd jackd(1) doit être
exécuté en mode temps réel.
Une mémoire dédiée (tampon cyclique) de grande taille stocke les
données temporairement avant leur écriture sur disque.
OPTIONS
Options générales
--32bit
Si spécifié, le format d’écriture est 32 bit WAVE. Sinon, le
format d’écriture est 16 bit WAVE.
--buffersize octets
Taille de la mémoire tampon en octets. La valeur par défaut est
1048576 et devrait suffir pour la plupart des situations. octets
doit être un multiple de (nombredecanaux * octetsparcanal).
--channels num
Nombre de canaux à enregistrer. La valeur par défaut est 2,
équivalent à un enregistrement stéréo.
--jack Si spécifié, qarecord fonctionne en tant que client JACK. Sinon,
qarecord utilise ALSA pour l’enregistrement.
--meterrange dB
Spécifie la plage dynamique des dB-mètres. La valeur par défaut
est 85 indiquant que le mètre montre des signaux entre -85 dB et
0 dB.
--midiChannel canal
Spécifie le canal MIDI utilisé pour le contrôle de qarecord
allant de 1 à 16. La valeur par défaut est 16.
--midiNote nombre
Spécifie les notes utilisées pour le contrôle MIDI. La note
spécifiée sera utilisée pour déclencher l’enregistrement, la
suivante sur le clavier mettra l’enregistrement en pause, et
note+2 arrète l’enregistrement. La valeur par défaut est 21
(Note A1: start, Note A#1: pause, Note B1: stop).
--split Mo
Créer un nouveau fichier tous les Mo mégaoctets. Valeur par
défaut: 2000.
Options spécifiques à ALSA
--device ALSA device
Nom du périphérique ALSA à utiliser pour la capture. Par défaut,
celui-ci est plughw:0 indiquant la première interface audio dans
la liste d’ALSA.
--fragments nombre
Nombre de fragments (périodes). Cette option est utilisée avec
l’option periodsize pour déterminer la taille de la mémoire
tampon matérielle. Valeur par défaut: 2.
--periodsize paquets
Nombre de paquets ALSA entre lesquels ALSA signale la présence
de nouvelles données. La taille du tampon matériel est de
periodsize * fragments. Une grande taille de tampon matériel
devrait diminuer le risque que le tampon cyclique se vide.
Valeur par défaut: 2048.
--rate Hz
Taux d’échantillonnage. Valeur par défaut: 44100.
Options standards
--help Affiche les options de ligne de commande disponibles et quitte
le programme.
--version
Affiche l’information de version du programme et quitte celui-
ci.
NOTES
Les erreurs et avertissements sont écrits dans stderr(3).
En raison des limitations du format de fichier WAVE, la taille des
fichiers écrits ne peut pas dépasser 4 Go.
SUPPORT
alsamodular-devel@lists.sourceforge.net
AUTEURS
Matthias Nagorni, Frank Kober, Guido Scholz et David Henningsson.
Cette page de manuel a été écrite par David Henningsson
<qarecord@epost.diwic.se>, sa version française par Frank Kober
<emuse@users.sourceforge.net>.
VOIR AUSSI
jackd(1), limits.conf(5).