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]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

sub26nico, 23:25, lun. 20 Jan 2020: Salut et bienvenue à harmahel, Philyerres911 et JeremdY :-)
olinuxx, 13:27, lun. 20 Jan 2020: Bonjour et bienvenue à Abilene Alfie cool
r1, 21:45, dim. 19 Jan 2020: Carla 2.1 RC1 : [Lien]
olinuxx, 23:31, sam. 18 Jan 2020: Bonjour et bienvenue à sebacross et à saintel cool
sub26nico, 12:37, ven. 17 Jan 2020: Salut et bienvenue à dawooda :-)
r1, 18:23, jeu. 16 Jan 2020: @Sylv_01: le logiciel a été ajouté ici : [Lien] n'hésite pas à te/nous faire plaisir en écrivant une page de doc si tu l'utilises :-D
Sylv_01, 10:51, jeu. 16 Jan 2020: Hello et bonne année musicale à tous... Pour info un nouveau soft midi MCMidiPlayer, détecté ici : [Lien] Je ne sais pas si quelqu'un l'avait déjà signalé, alors dans le doute...
bluedid29, 09:31, jeu. 16 Jan 2020: Felicitation olinuxx, c'est top ! :-)
sub26nico, 11:13, mer. 15 Jan 2020: Salut et bienvenue à moncopainalain,1franc50, Dremtheat et L'amiseul :-)
olinuxx, 20:12, lun. 13 Jan 2020: Cette semaine, très bonne nouvelle pour LibraZiK ! [Lien] cool
sub26nico, 10:15, lun. 13 Jan 2020: Salut et bienvenue à saimyx, SLIME et rico05 :-)
sub26nico, 16:14, sam. 11 Jan 2020: Salut et bienvenue à anamix01 :-)