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]

sub26nico, 09:25, mar. 15 Jun 2021: Bonjour et bienvenue à Hexaal :-)
Ubuntu_Studio_User, 02:29, lun. 14 Jun 2021: Salut à tous...
allany, 12:12, sam. 12 Jun 2021: @tourneriff : merci pour le signalement, c'est fait !
tourneriff, 07:52, sam. 12 Jun 2021: Bonjour à tous ☺ ! Avis aux modos : pourrait-on voir la "joute 16" en cours à l'accueil du site plutôt que l'antique "joute 15"
sub26nico, 14:56, jeu. 10 Jun 2021: Salut et bienvenue à jamesonmount, freerawsound et Loop :-)
ycollet, 10:28, mer. 09 Jun 2021: Cool, un revival de rakarrak ! [Lien]
sub26nico, 22:08, lun. 07 Jun 2021: Bonjour et bienvenue à ArchLinux59, Djobi et gakgakgak :-)
olof, 09:27, lun. 07 Jun 2021: ardour 6.7 build tourne chez moi, mais pas le package 6.6
allany, 14:46, dim. 06 Jun 2021: @r1 : t'as raison : trop c'est trop, ça sature du goulot !
r1, 22:54, sam. 05 Jun 2021: Mon cerveau a bobo à force de faire le gogo sur l'annonce de l'édito !
allany, 11:49, sam. 05 Jun 2021: Z'ont encore abattu un sacré boulot, les poulbots de l'édito ! [Lien]
ycollet, 20:37, ven. 04 Jun 2021: Un article intéressant sur un truc à venir sur USB audio: [Lien]