====== AUDIO, SON, CARTES-SON, ETC. ======
===== Loopback =====
Permettre d'écouter ce qui arrive depuis l'entrée micro ou ligne :
Pour PulseAudio
pactl load-module module-loopback
Charger le module //loopback// au démarrage
sudo sh -c ' echo "load-module module-loopback" >> /etc/pulse/default.pa '
Pour ALSA...
sudo modprobe snd_aloop
# create/edit ~/.asoundrc and paste in the following (a bit of alsa black magic):
pcm.!default {
type asym
playback.pcm "LoopAndReal"
#capture.pcm "looprec"
capture.pcm "hw:0,0"
}
pcm.looprec {
type hw
card "Loopback"
device 1
subdevice 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
}
}
Ajouter à ''/etc/modprobe.d/alsa-base.conf''
options snd-aloop index=-2
===== Pas de /dev/dsp ? =====
Error: audio: /dev/dsp: No such file or directory
If the audio mixer application is reporting that no mixer is available, or gives an error:
audio: /dev/dsp: No such file or directory
It is necessary to load the ''snd-pcm-oss module''.
=== Créer /dev/dsp pour les applications ALSA qui écrivent directement vers le périph de sortie ===
padsp executable_name > /dev/dsp
===== STOCKER LES RÉGLAGES ALSAMIXER =====
$alsactl store