avec pulseaudio controlée avec pavucontrol
basé sur alsa
on arrive a obtenir beaucoup de choses...
je partage mon script pour initialiser un systeme son avec tous apapreil connecté :
#!/bin/bash
PS1="\[ \w CADENCE PY \] "
sudo killall jackdbus ;
sudo alsa force-reload ;
echo AlSA ------ RELOADED
pulseaudio --kill ;
pulseaudio --start ;
echo PULSEAUDIO ------- STARTED
pavucontrol
echo script SD.sh --------execution PULSE OK -- Bridge to Jack -- Lancement de CADENCE PY;
echo ;
//c est là qu il faudrait alors lancer cadence
//cadence; [i] lignes a retirer[/i]
exit 0
il suffit de retirer la commande cadence pour s'arreter là et
controler le systeme son avec pulseaudio. qui peut convenir à audacity par exmple pour editer.
les paquets alsa-utils alsa-snd ainsi que "toutes" les bibliotheques alsa ainsi que pulse-audio ainsi que alsa-bridge-to-pulse et pulse-bridge-to-jack ( tous sont à chercher dans synaptic) doivent être installé sur le systeme. on le fait facilement dans
synaptic. en selectionnant simplement les paquet dans la liste principale.
on peut aussi faire ça dans un terminal :
en ligne de commande :
sudo apt install alsa-base alsa-source alsa-tools alsa-utils pulseaudio-module-bluetooth pulseaudio-module-x11 pulseaudio-utils pulseaudio pavucontrol
dire 'Y' aux dependances
lancer dans le meme terminal une premiere fois 'pavucontrol
pavucontrol
configurer alors l'ordre d utilisation des cartes sons , leur volume intiial , les entres et sorties , qui est allumé par default.
le script au dessus ensuite sert à etre lancé pour repartir du systeme initialisé et neutre et refaire ses choix directement. sachant que votre configuration precedente est toujours enregistrée
pour valider vos choix :
que
fermer 'pavucontrol' c'est aussi valider son état comme la configuraiton à utiliser désormais.
les cartes sons doivent etre sous alimentation au lancement du script. permet d avoir plusieurs cartes sons à la demande.
info pour le serveur son jackd :
on install en ligne de commande
sudo apt install jackd jackd2 pulseaudio-module-jack
puis on configure jackd -> pour aide voir les pages en googleisant.." ubuntu installer serveur son jack"
cadence lui est fourni par
kxstudio , il s agit d une interface de controle du puissant serveur de son linux "jackd" qu'il faut aussi avoir installer (trouver son paquet principal sur le site de kxstudio )...
remarque installation systeme : des distribution comme ubuntu studio ou kxstudio contiennent d office ces paquets...