Skip to main content

Historique: Débuter - tremplin

Aperçu de cette version: 18

Le coin des débutants page 3/3

Débuter la MAO sous Linux






EBAUCHE A COMPLETER

ALSA

Lire également ALSA_Premiers_Pas

Test 0 - Accéder au mixeur

GUI

Le mixeur le plus simple s'appelle alsamixergui (on peut le lancer en ligne de commande)

Console

dans une console, vous pouvez aussi accéder aux réglages du mixer grace à alsamixer
Copy to clipboard
$ alsamixer

vous pouvez naviguer à travers les differentes pages de alsamixer (entrées / sorties) grace à la touche "TAB".
pour passer d'un contrôle à l'autre utilisez les fleches gauche et droite de votre clavier.
la touche "M" permet de basculer en mode MUTE (silence).
les fleches haut et bas de votre clavier servent à augmenter/diminuer le volume
la touche "ECHAP" quitte alsamixer (les réglages sont sauvegardés)

Test 1 - Jouer un fichier son

Graphique

Le plus facile est d'utiliser alsaplayer

Console

aplay fichier.wav


Test 2 - Enregistrer

(Sélectionner la source d'enregistrement avec le mixer plus haut)

GUI

Console

arecord -D plughw:0,0 -f cd fichier.wav


Message d'erreur "open /dev/snd/seq failed: No such file or directory".

Utiliser en tant que "root" la commande suivante (faites-la précéder de sudo sous Ubuntu) :
# modprobe snd-seq-midi


Test 3 - Midi IN OUT

Utilisez aconnectgui au besoin lors de ces tests pour connecter vos ports MIDI.

IN

Ce programme permet de monitorer les signaux MIDI entrant dans le PC: kmidimon
Voir aussi : Tester un périphérique MIDI

OUT

pmidi -p 64:0 fichier.mid


JACK


95% des problèmes de lancement de Jack s'expliquent par 2 raisons principales :

Un autre processus utilise la carte son.

Vous pouvez utiliser la commande "ps ax" pour lister les processus et essayer de traquer le coupable (un logiciel audio planté par exemple). La commande "top" aussi peut servir.
Enfin la commande "fuser" suivante marche très bien pour lister les processus utlisant le son si le répertoire /dev/snd est peuplé (ce qui devrait être le cas lorsque ALSA est foncionnel)
$fuser -v /dev/snd/*

USER PID ACCESS COMMAND
/dev/snd/controlC0: root 3830 F.... jackd

/dev/snd/pcmC0D0c: root 3830 F...m jackd

/dev/snd/pcmC0D0p: root 3830 F...m jackd

/dev/snd/seq: root 3607 F.... kmidimon
root 3819 F.... aseqnet
root 3822 F.... qjackctl
root 3830 F.... jackd
root 3894 F.... pd
root 3927 F.... muse
root 3957 F.... ardour

/dev/snd/timer: root 3927 f.... muse


Pensez en particulier aux serveurs de son ESD (pour Gnome, avec Ubuntu par exemple) ou aRts (pour KDE, avec Kubuntu ou Mandriva par exemple).
Qjackctl peut se charger de cette action pour vous.

Vous (et donc Jack que vous lancez) n'avez pas les droits suffisants.


Essayer de le lancer en ligne de commande dans une console / un terminal en tant que root :
$ su root jackd -R -d alsa
ou
$ sudo jackd -R -d alsa

S'il se lance correctement, vous devriez vérifiez la configuration de PAM, puis vous dé/reconnecter. Vous trouverez les instructions détaillées sur la page Accès temps réel pour les applications ou sur la page correspondant à votre distribution.

Noyau RT

Comment savoir qu'on tourne bien sous le bon noyau ?

$cat /proc/version
Linux version 2.6.18-rt5 (root@Conroe) (gcc version 4.1.1 (Gentoo 4.1.1)) #1 SMP PREEMPT Sun Oct 1 17:22:00 CEST 2006

Ici on voit bien la version du kernel avec la mention PREEMPT
$cat /proc/sys/kernel/kernel_preemption
1

Le chiffre "1" confirme que le mode preemptif est actif (un 0 l'aurait infirmé)

Comment vérifier la configuration de PAM ?

Lancer en simple utilisateur la commande :
$ulimit -l -r
max locked memory (kbytes, -l) 700000
real-time priority (-r) 95


max locked memory : quantité de mémoire "lockée"/"verrouillée" accordé à l'utilisateur. À caler avec la quantité de mémoire vive disponible sur votre système.
real-time priority : niveau de priorité temps réel accordée accordé à l'utilisateur (valeur maxi : 100). Utiliser une valeur élevée (au moins 90).

Voir également la configuration de PAM sur cette page.



(:arrow_left:) Retour à la page précédente : La MAO linuxienne

Historique

Information Version
Fri 03 Dec 2010 23:53 olinuxx mise en cohérence du coin des débutants 50
Afficher
Fri 03 Dec 2010 23:43 olinuxx fin de rédaction 49
Afficher
Fri 03 Dec 2010 23:40 olinuxx rédaction 48
Afficher
Fri 03 Dec 2010 23:36 olinuxx rédaction 47
Afficher
Fri 03 Dec 2010 23:05 olinuxx rédaction 46
Afficher
Fri 03 Dec 2010 22:59 olinuxx rédaction + notes 45
Afficher
Fri 03 Dec 2010 22:16 olinuxx rédaction avant propos 44
Afficher
Fri 03 Dec 2010 21:37 olinuxx ok, vidage -> brouillon de reconstruction 43
Afficher
Fri 03 Dec 2010 20:45 olinuxx 42
Afficher
Fri 03 Dec 2010 20:21 olinuxx déplacement infos 41
Afficher
Fri 03 Dec 2010 20:19 olinuxx 40
Afficher
Fri 03 Dec 2010 20:02 olinuxx déplacement info MIDI en page ((alsa_midi)) 39
Afficher
Fri 03 Dec 2010 18:57 olinuxx 38
Afficher
Fri 03 Dec 2010 18:56 olinuxx 37
Afficher
Fri 03 Dec 2010 18:54 olinuxx 36
Afficher
Fri 03 Dec 2010 18:51 olinuxx 35
Afficher
Fri 03 Dec 2010 18:49 olinuxx 34
Afficher
Fri 03 Dec 2010 18:48 olinuxx préparation du boulot 33
Afficher
Fri 03 Dec 2010 18:45 olinuxx préparation du boulot 32
Afficher
Fri 03 Dec 2010 04:39 olinuxx 31
Afficher
Fri 03 Dec 2010 04:29 olinuxx 30
Afficher
Fri 03 Dec 2010 04:03 olinuxx 29
Afficher
Fri 03 Dec 2010 04:02 olinuxx 28
Afficher
Fri 03 Dec 2010 04:00 olinuxx 27
Afficher
Thu 02 Sep 2010 16:42 olinuxx 26
Afficher
Tue 17 Aug 2010 14:50 olinuxx 25
Afficher
Tue 17 Aug 2010 01:24 olinuxx 24
Afficher
Mon 16 Aug 2010 20:38 olinuxx 23
Afficher
Mon 16 Aug 2010 20:12 olinuxx 22
Afficher
Mon 16 Aug 2010 20:10 olinuxx 21
Afficher
Mon 16 Aug 2010 19:57 olinuxx 20
Afficher
Mon 16 Aug 2010 18:09 olinuxx box 19
Afficher
Mon 16 Aug 2010 18:03 olinuxx 18
Afficher
Fri 13 Aug 2010 16:54 olinuxx ré-écriture 17
Afficher
Fri 13 Aug 2010 16:52 olinuxx test 16
Afficher
Fri 13 Aug 2010 16:44 olinuxx liens internes 15
Afficher
  • 1
  • 2 (en cours)
  • »