Historique: Débuter - tremplin
Aperçu de cette version: 38
EBAUCHE A COMPLETER
ALSA
Lire également ALSA_Premiers_PasTest 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 à alsamixerCopy 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 alsaplayerConsole
Copy to clipboard
aplay fichier.wav
Test 2 - Enregistrer
(Sélectionner la source d'enregistrement avec le mixer plus haut)GUI
Console
Copy to clipboard
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 super utilisateur la commande suivante :Copy to clipboard
# 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: kMidiMonVoir aussi : Tester un périphérique MIDI
OUT
Copy to clipboard
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)
Copy to clipboard
$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 super utilisateur :
Copy to clipboard
$ 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 applis RT ou sur la page correspondant à votre distribution.
Noyau RT
Comment savoir qu'on tourne bien sous le bon noyau ?
Copy to clipboard
$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
Copy to clipboard
$cat /proc/sys/kernel/kernel_preemption 1
Le chiffre "1" confirme que le mode préemptif est actif (un 0 l'aurait infirmé)
Comment vérifier la configuration de PAM ?
Lancer en simple utilisateur la commande :Copy to clipboard
$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.
Note de rédaction : Olinuxx le 03 dec 2010 : Le coin du débutant est en cours de restructuration, ces notes sont déposées avant d'être rédigée :
Pour aller plus loin
grosso modo, il faut vérifier que les parties de votre système fonctionnent dans cet ordre :
Où trouver des infos ?
Sur le site, tu trouveras répertorié dans la colonne de gauche les pages les plus pertinentes :
Si tu es nouveau dans le domaine de la MAO sous linux, la section Débuter te concerne, voici quelques trucs pour t'aider à bien démarrer :
- Bien choisir sa distribution et sa choisir une carte son.
- prendre le temps de comprendre les principes de la MAO sous linux et lorsqu'un terme spécifique ne t'es pas familier, te référer au glossaire.
- installer et paramétrer correctement ta carte son grâce aux pilotes ALSA (ou FFADO pour les cartes firewire).
- installer et paramétrer correctement jack qui te permettra de connecter toutes tes applications entre elles.
Si toutes ces étapes te sont familières, alors il est temps de passer à la section Découvrir. Dans celle-ci tu pourras faire connaissance avec la plupart des logiciels actuels, classés par types (enregistreurs et éditeurs audio, séquenceurs, synthétiseurs, effets, ...etc). Pour chaque type d'applications tu trouveras plusieurs alternatives, à toi ensuite de choisir celles qui te conviennent le mieux, en te basant sur leurs descriptions ou en les essayant toi même !
Parallèlement à ceci, la section comprendre - apprendre traite plus généralement de Linux, mais aussi du matériel et de la production musicale, du traitement du son, de la diffusion libre etc. Elle comporte aussi quelques didacticiels bien pratiques.
Enfin, si tu te sens confiant dans tous ces domaines, les sections Maîtriser et Développer parlent respectivement des optimisations du système et utilisations avancées, et du développement d'applications audio et contribution au monde du libre.
Autres
Si tu ne sais pas par où continuer ta découverte de notre site :- Le site propose toute une section consacrée au MIDI sous Linux. Citons en particulier :
- tu peux lire la page résumée des principes de l'audionumérique,
- tu peux regarder dans la section "Débuter" (en haut à gauche),
- tu peux effectuer une recherche de logiciel dans le glossaire des logiciels actuels,
- et last but not least te documenter sur le serveur Jack !
- Faire un truc (genre avec un groupe registred-avancé dans lequel on peu s'inscrire/se désinscrire soit-même) pour que les utilisateurs avancés n'aient plus le bloc Débuter dans le menu de gauche.