Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/08/2014, à 11:33

jokoko

séparation ALSA et interface graphique

Bonjour,

Je suis passé sur LinuxMAO et j'ai été orienté vers ici pour un soucis de reconnaissance de ma carte son (EDIROL UA-25 EX), qui fonctionne, mais plus à partir du moment ou je tente d'enlever l'interface graphique.

Voici le problème de base:
J'utilise Puredata (un logiciel de programmation pour la musique) avec un patch de ma confection pour les concerts. Puredata reçois des infos de mon pad USB AKAI LPD8 et du son de l'entrée de ma carte EDIROL UA-25 EX
Mon système fonctionnant bien, j'ai voulu passer à l'étape supérieure: l'installation d'une distribution sur une partition, qui après réglage, n'aurait pas d'interface graphique et lancerait automatique puredata parfaitement paramétré... Bref, les rêve!

Et je n'en suis pourtant pas loin, mais...
J'ai réussis à mettre au point un script qui me lance puredata en NOGUI parfaitement paramétré

#!/bin/bash

pd-extended -nogui -audioindev 3 -audiooutdev 3 -alsa -alsamidi -midiindev 1 -midioutdev 1 -rt -open ~/Bureau/QuercusErraticae/patch/project.pd 

J'ai installé Linux Mint (basé sur Ubuntu mais plus léger) sur un bout de partition pour le dédier entièrement à mon but.
J'ai installé Puredata dessus, et testé mon script, jusque là, tout baigne!
Mais, quand j'éteins l'interface graphique avec la commande suivante:

sudo /etc/init.d/mdm stop

là mon script ne fonctionne plus. En regardant de plus près je me suis aperçu que, dans ce mode, puredata ne reconnaît plus du tout mes périphériques (carte son et contrôleur AKAI)

Et de là, quand j’exécute la commande inverse

sudo /etc/init.d/mdm start

, même en mode graphique, il ne reconnaît toujours pas mes périphérique, jusqu'au prochain redémarrage.


D'après Olinux du forum LinuxMAO il s'agit d'ALSA qui serait lié à l'interface graphique, et donc qui se couperait quand je coupe l'interface graphique.
la commande alsa me renvoie celà:

alsa
Usage: /sbin/alsa {unload|reload|force-unload|force-reload|suspend|resume}

N'hésitez pas à me demander des précisions si nécessaire, et merci d'avance!!

Hors ligne

#2 Le 20/08/2014, à 11:35

Compte anonymisé

Re : séparation ALSA et interface graphique

Bonjour,

Es tu sûr que les distributions que tu as utilisées n'utilisaient pas pulseaudio ? Car pulseaudio est lancé au démarrage d'une session graphique alors que alsa demarre au chargement du noyau.
Sans session graphique, que donnent :

cat /proc/asound/cards
cat /proc/asound/devices
cat /proc/asound/pcm
cat /proc/asound/modules

#3 Le 20/08/2014, à 22:54

jokoko

Re : séparation ALSA et interface graphique

Alors voilà ce que j'ai obtenu:
pour cards

2 [UA25EX   ]: USB-Audio - UA-25EX
                      Roland UA-25EX at usb-0000:001d-0-1, full speed
3 [LPD8       ]: USB-Audio - LPD8
                      Akai professionnal LLC LPD8 at usb-0000:001d-0-2, full speed

pour devices

1:          :sequencer
2: [2-0] :digital audio playback
3: [2-0] :digital audio capture
4: [2]    :control
5: [3-0] :raw midi
6: [3-0] : control
33:       :timer

pour PCM

02-00 : USB Audio : USB Audio : playback 1 : capture 1

Pour modules

2 snd_usb_audio
3 snd_usb_audio

J'ai aussi trouvé avec Olinuxx d'autres piste qui sont sur le forum linuxMAO:
http://www.linuxmao.org/tiki-view_forum … s_offset=1

Hors ligne

#4 Le 21/08/2014, à 09:48

Compte anonymisé

Re : séparation ALSA et interface graphique

Si c'est les résultats sans session graphique, je vois rien d'anormal. Tes  cartes sont reconnues.
Comment ton logiciel est configuré : alsa ou pulseaudio ?

#5 Le 21/08/2014, à 11:40

jokoko

Re : séparation ALSA et interface graphique

Il est configuré pour ALSA.

En faite, pulseaudio m'embête un peu, il a l'air imbriqué dans ALSA (à moins que ça ne soit l'inverse).

Hors ligne

#6 Le 21/08/2014, à 12:11

Compte anonymisé

Re : séparation ALSA et interface graphique

Supprime le paquet pulseaudio alors.

#7 Le 16/11/2014, à 13:59

RoKN

Re : séparation ALSA et interface graphique

Bonjour.
J'ai exactement le même soucis sauf que j'utilise un Bananapi (Raspbian).
J'ai remarqué que la commande :

cat /proc/asound/modules

me renvoie :

cat: /proc/asound/modules: Aucun fichier ou dossier de ce type

Cela veut-il dire qu'il n'y a pas de module son ?
Pourtant j'ai bien du son lorsque je lance Pure Data avec Jack via l'interface graphique.

Lorsque je lance Pure Data avec, comme paramètre, "alsa" au lieu de "jack" (tout en ayant jack éteint), cela me retourne :

ALSA output error (snd_pcm_open): Device or resource busy

Le module son en question serait-il donc "snd_pcm" ?
Dans ce cas, comment faire pour l'activer ou lui laisser de la place pour Alsa ?

J'ai du mal à comprendre hmm


On dit "chiffrer" : https://chiffrer.info/

Hors ligne