# Convertir de Pulseaudio a ALSA

#### (Des)instalar

> apt purge \*pulse\* -y  
> apt autoremove -y  
> apt install alsa-utils -y

####   
/etc/modules-load.d/modules.conf  


> snd\_aloop

####   
/etc/modprobe.d/alsa.conf  


> options snd\_hda\_intel index=0  
> options snd-aloop index=1 enable=1 pcm\_substreams=1

####   
~/.bash\_aliases  


> alias audiometro='arecord -q -D hw:1,1 -V mono -f dat /dev/null'

####   
~/.asoundrc  


> pcm.!default {  
>  type asym  
>  playback.pcm "LoopAndReal"  
>  capture.pcm "hw:0,0"  
> }  
> pcm.LoopAndReal {  
>  type plug  
>  slave.pcm mdev  
>  route\_policy "duplicate"  
> }  
> pcm.mdev {  
>  type multi  
>  slaves.a.pcm pcm.MixReale  
>  slaves.a.channels 2  
>  slaves.b.pcm pcm.MixLoopback  
>  slaves.b.channels 2  
>  bindings.0.slave a  
>  bindings.0.channel 0  
>  bindings.1.slave a  
>  bindings.1.channel 1  
>  bindings.2.slave b  
>  bindings.2.channel 0  
>  bindings.3.slave b  
>  bindings.3.channel 1  
> }  
> pcm.MixReale {  
>  type dmix  
>  ipc\_key 1024  
>  slave {  
>  pcm "hw:0,0"  
>  rate 48000  
>  #rate 44100  
>  periods 128  
>  period\_time 0  
>  period\_size 1024 # must be power of 2  
>  buffer\_size 8192  
>  }  
> }  
> pcm.MixLoopback {  
>  type dmix  
>  ipc\_key 1025  
>  slave {  
>  pcm "hw:Loopback,0,0"  
>  rate 48000  
>  #rate 44100  
>  periods 128  
>  period\_time 0  
>  period\_size 1024 # must be power of 2  
>  buffer\_size 8192  
>  }  
> }