Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

1 - Le matériel et les pilotes ALSA, FFADO, ...

> Forums de discussion > 1 - Le matériel et les pilotes ALSA, FFADO, ... > [Résolu] Comment sélectionner ma carte son firewire comme périphérique "par défaut" pour le son au niveau du système (Pas Jack)
Dernier post

[Résolu] Comment sélectionner ma carte son firewire comme périphérique "par défaut" pour le son au niveau du système (Pas Jack)

VvSurLeRiddim utilisateur non connecté
Salut,
je viens d'acheter une interface firewire Echo audiofire 12.
Je suis sous UbuntuStudio (la dernière version en date) j'ai installé le driver FFADO et ça marche impec sous JACK ! Tout est bien reconnu, je vois toutes les E/S, ça marche avec toutes les fréquences d'échantillonnage, bref c'est que du bonheur !

Par contre, vous allez rire, mais je ne sais pas comment faire pour que l'interface soit utilisée comme sortie par défaut dans les applications autre que MAO (firefox, VLC, sons système etc ...).
C'est sûrement tout bête, mais j'ai pas trouvé : y'a bien une interface qui s'appelle "Sélecteur de système multimédia" qui ressemble à ça, sauf que je ne vois pas FFADO dedans, et encore moins mon interface, j'ai essayé tous les choix proposés ... rien ne sort.

Du coup, je peux faire de la Débuter - la MAO (c'est déjà pas mal (!), mais pas écouter de musique ou voir des vidéos ...

Si vous pouviez m'expliquer ce qui cloche, ou ce que je fais mal, ça serait bien cool wink

Merci d'avance !

VvSurLeRiddim utilisateur non connecté
Merci, j'ai lu et tenter d'appliquer ce tuto, mais :

Solution 1 :
ubuntustudio ne connait pas le paquet alsa-plugins-jack ... il pourrait avoir un autre nom ?

Solution 2 :
sous le dossier ~/.pulse/ je n'ai pas de fichier default.pa, faut-il que je le crée, ou est-ce qu'il me manque quelque chose (ou est-ce que j'ai une version différente que le tuto) ???

olinuxx utilisateur non connecté France
Coucou, je viens de regarder vite fait, j'ai une TangoStudio donc basée sur une ubuntu 10.04 et dans Synaptic, j'ai un paquet du nom de pulseaudio-module-jack
Définition courte :
Citation :
jackd modules for PulseAudio sound server


Définition longue :
Citation :
PulseAudio, previously known as Polypaudio, is a sound server for POSIX and WIN32 systems. It is a drop in replacement for the ESD sound server with much better latency, mixing/re-sampling quality and overall architecture.

These modules enables PulseAudio to connect to a jackd daemon.
The modules are called module-jack-sink, module-jack-source.


L'as-tu déjà essayé ?
a+
Olivier

Samuel utilisateur non connecté Allemagne
Et soyons clair, FFADO ne fonctionne qu'avec JACK. Donc il faut amener les applications à utiliser JACK, mais la carte toute seule sans JACK ne fonctionnera pas.

VvSurLeRiddim utilisateur non connecté
J'ai installé le module "pulseaudio-module-jack" comme indiqué dans le tuto, mais je n'ai de fichier ~/.pulse/default.pa, d'où ma question.

Et non, je n'ai encore jamais essayé PulseAudio, mais je veux bien essayer si j'arrive à le faire marcher.

VvSurLeRiddim utilisateur non connecté
Avec UbuntuStudio j'ai par contre une interface graphique de gestion/configuration de PulseAudio.
Dans cette interface il y a un onglet "modules" qui liste tous les modules indiqués dans le tuto sauf "module-jack-sink" et "module-jack-source" ... et je ne sais pas comment les ajouter :-(

VvSurLeRiddim utilisateur non connecté
Bon, après pas mal de bidouillages et de prises de chou, j'ai fini par y arriver avec pulseaudio, alors au cas où ça puisse servir à quelqu'un, voici comment j'ai fait :

Je pense que les modules "module-jack-sink" et "module-jack-source" ne se chargaient pas car au moment ou pulseaudio démarrait, JACK n'était pas encore lancé.

J'ai contourné ce problème grâce à la possibilité de paramétrer dans QJackctl des scripts à éxecuter à différents moment du lancement ou de l'arrêt du serveur Jack.

Tout d'abord j'ai créé deux fichiers textes "demarrage_pulse_jack.sh" et "arret_pulse_jack.sh" (nommez-les comme vous voulez, moi je les ai mis dans mon home, mais on peut sans doute les mettre ailleurs).
Ces fichiers contiennent les commandes suivantes :

demarrage_pulse_jack.sh
#!/bin/sh
pactl load-module module-jack-sink channels=2 > /tmp/pa-modules.txt
pactl load-module module-jack-source channels=2 >> /tmp/pa-modules.txt
for i in `cat /tmp/pa-modules-null.txt`; do pactl unload-module $i; done


arret_pulse_jack.sh
#!/bin/sh
pactl load-module module-null-sink > /tmp/pa-modules-null.txt
for i in `cat /tmp/pa-modules.txt`; do pactl unload-module $i; done


J'ai également rendu ces fichiers executables en faisant clic droit > propriétés (ou chmod pour les puristes de la ligne de commande) mais je ne sais pas si c'est indispensable (j'ai pas testé sans).
Ces scripts chargent et déchargent les modules pour Jack de pulseaudio grâce à l'utilitaire pactl (man pactl ou google pour plus d'infos).

Reste plus qu'à éxécuter les scripts au bon moment, c'est à dire une fois que Jack est lancé pour le script de délmarrage qui charge les modules, et avant l'arrêt de Jack pour le script d'arrêt qui les décharge.
Ca se configure dans QJackctl, fenêtre "Reglages", onglet "Options".
Cochez "Executer un script après le démarrage" et faites pointer sur le script de demarrage
Puis cochez "Executer un script à l'extinction" et faites pointer sur le script d'arrêt.
(si un script "kilall jackd" est déjà configuré pour s'executer après l'extinction c'est pas gênant, laissez-le).

Et voilà : désormais lorsqu'on démarre ou arrête Jack, mes petits scripts chargent et déchargent tous seuls les modules adéquats avec le nombre d'entrées/sorties qui va bien, donc je n'ai plus rien à faire d'autre que de cliquer sur "démarrer" ou "arrêter" biggrin

IMPORTANT :
Pour que ça marche il faut vérifier deux choses :
1) que pulseaudio soit le système de son par défaut (sous ubuntu studio ça se règle dans : Menu Gnome > Système > Préférences > Sélecteur de système multimedia)
2) que jack soit démarré avec l'option "Pas de vérouillage de la mémoire" (me demandez pas pourquoi, je constate juste que dans mon cas ça a été nécessaire)

VvSurLeRiddim utilisateur non connecté
PS : CERISE SUR LE GATEAU

La méthode décrite ci-dessus fonctionne bien, mais l'inconvénient c'est qu'il faut d'abord lancer QJackctl puis démarrer Jack avant d'avoir du son sur son ordi.

J'ai automatisé ça pour que ça soit plus pratique. Ainsi, l'interface QJackctl se lance automatiquement en mode réduit (icône dans la barre des tâches) au démarrage de ma session, et elle démarre automatiquement Jack. Comme ça j'ai rien à faire, dès que la session est ouverte j'ai du son.

Voici comment faire :
Dans QJackctl, fenêtre "Réglages" > onglet "Divers" cochez les cases :
"Démarrer le serveur audio JACK au demarrage de l'application"
puis "Activer l'icône de notification système"
et enfin "Start minimized to system tray"

Reste plus qu'à lancer QJacktl automatiquement à l'ouverture de la session :
Menu Gnome > Système > Préférences > Applications au demarrage
Puis cliquez sur le bouton "Ajouter", cela ouvre une petite fenêtre dans laquelle vous devez mettre :
Commande : /usr/bin/qjackctl
Nom et Commentaire : ce que vous voulez

Ayé, tout est opérationnel dès l'ouverture de ma session sans rien faire biggrin

AutoStatic utilisateur non connecté
Et le paramétrage de JACK dans ce cas? C'est encore acceptable? J'utilise un fichier .asoundrc et le plugin alsa-jack moi-même parce que PulseAudio n'a rien à voir sur mon système Débuter - la MAO.

Ciao,

Jeremy

AutoStatic utilisateur non connecté
Et quel horrible hack dans ce fil: tiki-view_forum_thread.php?forumId=2&comments_parentId=26984

Ça se fait pas par /etc/init.d ! Il faut utiliser les fichiers dans /etc/modprobe.d pour faire du blacklisting: http://ubuntuforums.org/showpost.php?p=10049869&postcount=11

Mais cool que ça marche VvSurLeRiddim! Ca fait des semaines qu'on est en train de faire démarrer une Echo 12 ici: http://linuxmusicians.com/viewtopic.php?f=27&t=3038

Tu utilises quel firmware pour l'Echo? Et quelle version de Ubuntu? Merci.

Jeremy

VvSurLeRiddim utilisateur non connecté
Citation :
Et le paramétrage de JACK dans ce cas? C'est encore acceptable?
Dans quel sens "acceptable" ? Tu veux dire niveau perfs ? Moi en tout cas j'ai pas de pb pour le moment, de toutes façons le paramétrage de mon JACK je l'ai quasiment pas changé. Mais bon, je viens juste de mettre ça en place, faudra voir à l'usage pour dire si y'a des problèmes cachés ...

Citation :
Ca fait des semaines qu'on est en train de faire démarrer une Echo 12 ici: http://linuxmusicians.com/viewtopic.php?f=27&t=3038
Tu utilises quel firmware pour l'Echo? Et quelle version de Ubuntu? Merci.

Ah ouais ? Moi j'ai eu aucun problème, ça a marché facilement.
Le firmware de la carte j'en sais foutre rien, c'est celui qui était livré avec je n'y ai pas touché ... d'ailleurs comment je peux voir ça ? Enfin bref, ma carte je viens de l'acheter donc j'imagine que le firmware est récent.
Pour ma distribe c'est UbuntuStudio 10.04 (la dernière en date).

jy_moustache utilisateur non connecté
Hello

En repassant sur ce fil, je constate que c'est résolu !
Peux-tu rajouter un résolu plizz ?

et aussi, peux-tu remonter ces infos dans le wiki (ou au moins rajouter un lien dans les pages concernées). ici on pousse les membres à contribuer biggrin
jy

Édition (admin jy_moustache) : merci de penser à mettre un [RÉSOLU] dans le titre en éditant votre premier message pour les sujets ... résolus ! wink
Pour des conseils sur le fonctionnement général du forum, vous pouvez voir cette page.


pianolivier utilisateur non connecté France
Citation :
peux-tu remonter ces infos dans le wiki

+1 car c'est de l'info interressante ce que tu donnes la, alors qutant que tout le monde en profite. A mon avis le mieux c'est de recopier tout ca dans une nouvelle page, genre tuto_jack_pulse_audio_automatique? (il y en a déjà un dans ffado, mais il est trop différent je pense)
tu nous fait ça VvSurLeRiddim ? wink

oliv'

VvSurLeRiddim utilisateur non connecté
Désolé, je débarque plusieurs mois après ... y'a pas moyen d'être averti par mail des réponses aux sujets auxquels on a participé ?

Bref ... c'est fait pour le "résolu".

Pour le tuto "Connecter automatiquement PulseAudio à Jack" c'est avec plaisir, je m'en occupe tout de suite

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

calixtus06, 14:33, jeu. 28 mars 2024: Bonjour et bienvenue à b.vl :-)
calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar :-)
olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore cool
olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon cool
calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric :-)
obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau !
olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry cool
calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero :-)
olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo cool
bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars :-)
allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien]
olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk cool