[ladspa] .asoundrc, phonon, skype, etc...

Applications multimedia / jeux
Avatar de l’utilisateur
ph11
Daikyu
Messages : 95
Inscription : mer. 28 janv. 2009, 21:35
Contact :

[ladspa] .asoundrc, phonon, skype, etc...

Message par ph11 » jeu. 09 juil. 2009, 14:36

Bonjour,

Écoutant souvent la musique au casque et la différence entre un casque et une enceinte stéréo est qu'une voix d'un côté ne sera entendue que d'une oreille au casque, on préférera utiliser l'écoute binaurale au casque que l'écoute stéréo, qui adoucit l'effet de la stéréo de sorte qu'on n'a pas cette impression de surdité.

Alors j'ai installé le plugin ladspa tap_plugin, qui permet de faire une telle écoute, mais j'ai remarqué que le périphérique virtuel créé dans .asoundrc n'est pas répertorié par phonon, ce qui est plutôt gênant lorsqu'on veut changer de link, car je veux enlever mon casque quand je veux.

Je cherche un moyen pour activer et désactiver son utilisation par phonon, parce que devoir modifier ~/.asoundrc, redémarrer alsa et KDE, c'est pas vraiment ce qu'il y a de plus pratique.

Sinon, je cherche aussi à faire en sorte d'avoir une entrée son dans skype malgré le plugin, la sortie pouvant se résoudre grace à un link vers dmix, skype ne passant par ce plugin, je présume que c'est à cause du fait que tap-plugin est compilé en x86_64 et skype en x86.

Voici mon ~/.asoundrc

Code : Tout sélectionner

pcm.ladspa {  
type ladspa  
slave.pcm "plughw:0,0";  
path "/usr/lib/ladspa";  
plugins [  
{  
label tap_bs2b  
input {  
controls [ 3 1 ]  
}  
}  
]  
}  
  
pcm.!default {  
type plug  
slave.pcm "ladspa"  
}  

pcm.skypeout
{
	type plug
	slave.pcm "dmix"
}
ctl.skypeout
{
	type hw
	card 0
}
pcm.skypein
{
	type plug
	slave.pcm "input"
}
ctl.skypein
{
	type hw
	card 0
}

Je présume qu'il doit y avoir un conflit entre pcm.skypein et pcm.ladspa.
Comment faire pour résoudre ce conflit ?

Avatar de l’utilisateur
ph11
Daikyu
Messages : 95
Inscription : mer. 28 janv. 2009, 21:35
Contact :

Re: [ladspa] .asoundrc, phonon, skype, etc...

Message par ph11 » jeu. 09 juil. 2009, 15:59

Ok, j'ai trouvé une modification pour que ce soit pris en compte par phonon.

Code : Tout sélectionner

 hint {
  show on
  description "Onboard Soundcard"
 }
Ce qui donne

Code : Tout sélectionner

pcm.ladspa {  
 type ladspa  
 slave.pcm "plughw:0,0";  
 path "/usr/lib/ladspa";  
 plugins [  
  {  
   label tap_bs2b  
   input {  
    controls [ 3 1 ]  
   }  
  }  
 ] 
 hint {
  show on
  description "Onboard Soundcard"
 }
}  
Par contre, phonon dit que le périphérique ne fontionne pas et qu'il revient en arrière sur hda intel :roll:

Répondre