alsa : possible d'avoir plusieurs sons en meme tps ?

alsa : possible d'avoir plusieurs sons en meme tps ? - Débats - Linux et OS Alternatifs

Marsh Posté le 02-09-2002 à 21:39:55    

Voila, g une carte son sound blaster pci 128 (module es1371)
 
jusqu'a présent g utilisé le pilote du noyau, aucun probleme
 
j'aimerai bien avoir des pilotes un peu plus "riches", par ex avoir 2 sources sonores en meme temps (xmms et ohoh d'un client icq par ex).
 
donc je vais voir sur alsa-project.org, dl tout ce qu'il faut, lis la doc, etc tout compile sans prob
 
Ensuite je charge les modules, unmute les principaux canaux de ma carte (amixer set machin xxx) et pof tout devrait marcher nickel.
 
Bin non.Deja pas possible d'avoir plusieurs sources sonores en meme temps, g essayé de lancer un ogg123 en console, xmms sur X bin xmms freeze, il bouge pas, et dès que ogg123 "libere" la carte son, hop il marche.
 
je pense que g bien appliqué la doc, mais ca veut pas (en plus dans xmms, plugin OSS g pas ma carte, chez un pote y a sa carte dedans)
 
g compilé alsa-driver avec --with-oss=yes --with-sequencer=yes --with-cards=ens1371
 
cat /etc/modules.conf
 
[fixed]  
alias char-major-116 snd
options snd snd_major=116 snd_cards_limit=1  
alias snd-card-0 snd-card-ens1371
 
alias sound snd-card-ens1371
# OSS/Free setup  
alias char-major-14 soundcore  
alias sound-slot-0 snd-card-0  
 
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-12 snd-pcm-oss
 [fixed]
 
je sais pas d'ou ca peut venir, d'autant plus qu'un fois g entendu une carte similaire a la mienne marcher en duplex
 
 
merci

Reply

Marsh Posté le 02-09-2002 à 21:39:55   

Reply

Marsh Posté le 02-09-2002 à 21:50:59    

cela dépend surtout de la carte son et de la manière dont les pilotes la gère


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 02-09-2002 à 21:58:47    

justement c bien ca mon prob, g vu chez un pote (mandrake 8.0 je crois) que le duplex marche chez lui, et moi nan.

Reply

Marsh Posté le 03-09-2002 à 01:23:23    

Le full-duplex c'est autre chose : ça décrit la capacité de la carte à traiter en même temps un signal qui sort et qui entre.
 
Ce que tu cherches, toi, c'est à utiliser plusieurs canaux en même temps. Ça peut se faire soit au niveau de la carte (en hard) soit au niveau logiciel (soft) via un serveur de son (esd, arts...) ou les pilotes.

Reply

Marsh Posté le 03-09-2002 à 19:57:57    

Sur ma SB128PCI, j'ai réussi à obtenir le mode Duplex, par contre, pour plusieurs sons en même temps, ben, nada...
 
 
Sur ma Debian, j'ai lancé: "alsactl-0.9 store" qui a été charger le fichier /etc/asound.state
 
 
 
Voilou...

Reply

Marsh Posté le 03-09-2002 à 20:02:12    

ce serait donc pas possible d'avoir plusieurs sources sonores en meme temps ?  :heink:  
 
ca me semble un peu bizarre ca nan ?
 
bon je cherche encore un coup sur google

Reply

Marsh Posté le 03-09-2002 à 20:11:48    

monokrome a écrit a écrit :

ce serait donc pas possible d'avoir plusieurs sources sonores en meme temps ?  :heink:  
 
ca me semble un peu bizarre ca nan ?
 
bon je cherche encore un coup sur google




 
 
Ben normalement si, en tout cas il me semble; mais moi ausi je n'arrive pas à trouver de réponse sur le net... et ici non plus d'ailleurs...

Reply

Marsh Posté le 03-09-2002 à 20:17:04    

El_ShAman___ a écrit a écrit :

 
 
 
Ben normalement si, en tout cas il me semble; mais moi ausi je n'arrive pas à trouver de réponse sur le net... et ici non plus d'ailleurs...
 




 
 :cry:  :cry:

Reply

Marsh Posté le 03-09-2002 à 20:32:45    

chez moi ca fonctionne parfaitement sur une yamaha ymf192XG
 
j'ai l'impression que ca depend des cartes....
 
ptet que les drivers alsa ne l'implementent pas encore pour toutes les cartes ou que c'est un probleme alsa/oss en meme temps.
 
avec deux sources utilisant alsa ca passe pas non plus ?

Reply

Marsh Posté le 03-09-2002 à 20:33:16    

Bon, ben je crois qu'il va falloir se rabattre sur les deamons ESD ou ARTS   :(

Reply

Marsh Posté le 03-09-2002 à 20:33:16   

Reply

Marsh Posté le 03-09-2002 à 20:49:57    

apolon34 a écrit a écrit :

chez moi ca fonctionne parfaitement sur une yamaha ymf192XG
 
j'ai l'impression que ca depend des cartes....
 
ptet que les drivers alsa ne l'implementent pas encore pour toutes les cartes ou que c'est un probleme alsa/oss en meme temps.
 
avec deux sources utilisant alsa ca passe pas non plus ?




 
nop, enfin je pense avoir essayé comme il faut, cad en utilisant /dev/pcm/machin comme sortie
 

Reply

Marsh Posté le 03-09-2002 à 23:39:54    

monokrome a écrit a écrit :

 
 
nop, enfin je pense avoir essayé comme il faut, cad en utilisant /dev/pcm/machin comme sortie
 
 




 
alsa utilise sa bibliotheque pour le son, pas les periphs oss(/dev/etc...)
 
essaie par exemple deux mplayer avec -ao alsa9

Reply

Marsh Posté le 04-09-2002 à 00:00:42    

mmm nan prob...faut surement que je recompile mplayer avec le support alsa, je l'avait compilé y a longtemps sans.
 
Par contre pour xmms tu fait comment ?
 
j'ai essayé les plugins alsa (xmms.org) g des erreurs a la con/compile pas (pourtant les 3 tarball alsa sont compilés et installés proprement)
 

Reply

Marsh Posté le 04-09-2002 à 00:18:33    

même avec un plugin de sortie alsa pour XMMS et la même chose pour mplayer ça marche pas...
 
Si je lance MPlayer lorsqu'un son est déjà joué (que ça soit via OSS émulation ou par ALSA), MPlayer se bloque à:
 
AO: [alsa9] 44100Hz 2ch Signed 16-bit (Little-Endian)
alsa-init: testing and bugreports are welcome.
alsa-init: requested format: 44100 Hz, 2 channels, Signed 16-bit (Little-Endian)
alsa-init: 1 soundcard found, using: hw:0,0
 
 
dés que j'arrête l'autre source audio, il démarre comme si de rien n'était.

Reply

Marsh Posté le 04-09-2002 à 01:38:28    

désolé de décevoir, mais j'ai une SB 128 sur une autre config et effctivement d'après la doc c'est un seul signal d'onde, bref tu peux avoir en même temps 4 sons, mais de type différent :
 
wave (onde)
midi
entrée ligne
micro
 
pour ligne et micro, ça dépend du mixer, normalement tu dois pouvoir avoir les 2 en même temps, mais comme je le disais au dessus, tu ne devrais pas pouvoir avoir plusieurs signaux d'onde en même temps, bref le périphérique est déjà occupé et ne peut donc traiter le son supplémentaire, contrairement aux cartes comme les SB live qui sont capables de mixer en même temps en hard 32 signaux en même temps [:spamafote]

Reply

Marsh Posté le 04-09-2002 à 01:59:57    

ok, DMC donc.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed