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

Avant-propos : beaucoup de cartes son n'offrent pas de mixage matériel (=mixage hardware) et ne permettent donc pas d'être utilisées simultanément par plusieurs applications. On doit alors recourir au mixage logiciel (=mixage software), la partie mixage sera donc effectuée par un logiciel qui aura l'accès exclusif à la carte.

note : sous Linux, les serveurs son habituels offrent ces possibilités de mixage logiciel mais, pour des raisons de latence, on préfèrera l'utilisation de d'ALSA et de JACK.




Présentation

Un greffon pour ALSA a été développé afin d'offrir nativement cette possibilité de mixage logiciel (mixage software) à l'intérieur même d'ALSA : il s'agit de Dmix (pour "direct mixing"). En fait, ce n'est pas à proprement parler un mixeur, mais plutôt un combineur ou mélangeur.

Note :Il peut être combiné en tant que Greffon ALSA par défaut, offrant en théorie cette possibilité de mixage logiciel à toute application compatible ALSA. Dans la pratique, seules certaines applications en profitent !


Configuration

Pour les versions récentes d'ALSA, il n'y a rien à faire, tout est configuré correctement par défaut, et l'utilisation se fait de manière transparente.

On peut néanmoins souhaiter personnaliser la configuration de Dmix. Elle se fait au travers du fichier .asoundrc.

Rappel : vous pouvez régler ALSA par l'intermédiaire de son fichier de configuration soit pour un utilisateur, soit pour les réglages globaux du système (ie : tous les utilisateurs de votre ordinateur). Voir la page ALSA_asoundrc


Exemple :
# Utilisation par défaut de Dmix
pcm.!default {
	type plug
	slave.pcm "dmixer"
}

# configuration de Dmix
pcm.dmixer  {
	type dmix
	ipc_key 1024
	slave {
	    pcm "hw:0,0"
	    period_time 0
	    period_size 1024
	    buffer_size 4096
	    rate 44100
	}
	bindings {
	    0 0
	    1 1
	}
}
 
# Utilisation de Dmix pour les applis fonctionnant avec OSS.
pcm.dsp0
{
    type plug
    slave.pcm "dmixer"
}

ctl.dmixer0 {
	type hw
	card 0
}



Explications :
  • pcm.!default : permet l'usage par défaut de Dmix.
  • slave.pcm "dmixer" : notre plugin s'appellera "dmixer".
  • rate 44100 : mixage à 44,1 kHz.
  • Pour utiliser Dmix, les applications fonctionnant avec OSS devront être lancées avec la commande :
    aoss application


Ressources







[+]

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

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
calixtus06, 11:17, mar. 05 mars 2024: Bonjour et bienvenue à D752 :-)
calixtus06, 18:59, lun. 04 mars 2024: Bonjour et bienvenue à Hborsa et Adjudandouille :-)
olinuxx, 18:34, jeu. 29 Feb 2024: Bonjour et bienvenue à anto45500 cool
jujudusud, 23:38, mar. 27 Feb 2024: Venez participer à la joute numéro 17 : [Lien]
calixtus06, 18:36, jeu. 22 Feb 2024: Bonjour et bienvenue à nikartri et rckloar :-)
calixtus06, 10:15, mer. 14 Feb 2024: Bonjour et bienvenue à smonff, Alphascorpii, tadumtss et letoII :-)