Article 5CA3N Slackware(64) 14.2 - /etc/asound.conf

Slackware(64) 14.2 - /etc/asound.conf

by
inukaze
from LinuxQuestions.org on (#5CA3N)
Hi there, happy new year :D

The original content of /etc/asounf.conf :
Code:# ALSA system-wide config file
# By default, redirect to PulseAudio:
pcm.default pulse
ctl.default pulseWell i want to configure my file /etc/asound.conf for my pc, i don't use pulseaudio, i just purge it, because i really don't like it.

i need :
1) Playback from Multiples Streams to my four speakers.
2) Control Volume for Each Application using the device
3) Capture for multiple devices (Mix, Mic, Line)

Reading -> https://www.alsa-project.org/wiki/As...rc_file_format

Code:cat /proc/asound/cards
0 [AudioPCI ]: ENS1371 - Ensoniq AudioPCI
Ensoniq AudioPCI ENS1371 at 0xdc00, irq 19Code:lsmod | grep snd
snd_hrtimer 2008 1
snd_seq_dummy 1762 0
snd_seq_midi 5645 0
snd_seq_oss 29180 0
snd_seq_midi_event 6720 2 snd_seq_oss,snd_seq_midi
snd_seq 53182 7 snd_seq_midi_event,snd_seq_oss,snd_seq_dummy,snd_seq_midi
snd_pcm_oss 38134 0
snd_mixer_oss 14566 1 snd_pcm_oss
snd_ens1371 21415 4
snd_rawmidi 21507 2 snd_ens1371,snd_seq_midi
snd_seq_device 4417 4 snd_seq,snd_rawmidi,snd_seq_oss,snd_seq_midi
snd_ac97_codec 121465 1 snd_ens1371
snd_pcm 92738 4 snd_pcm_oss,snd_ac97_codec,snd_ens1371
snd_timer 21853 4 snd_hrtimer,snd_pcm,snd_seq
snd 68877 17 snd_pcm_oss,snd_ac97_codec,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_seq_oss,snd_ens1371,snd_seq_device,snd_mixer_oss
soundcore 6876 1 snd
ac97_bus 1964 1 snd_ac97_codec
gameport 9818 1 snd_ens1371i had put the follow on my new /etc/asound.conf :
Code:pcm.!default {
type plug
slave.pcm {
type softvol
slave.pcm "plug:dmix"
}
}

# Diviendo el sonido hacia las 4 Cornetas ( Surround 4.1 ) :
pcm.dshare {
type dmix
ipc_key 2048
slave {
pcm "hw:0"
rate 44100
period_time 0
period_size 1024
buffer_size 8192
channels 4
}
bindings {
0 0
1 1
2 2
3 3
}
}
pcm.frontx {
type plug
slave {
pcm "dshare"
channels 4
}
ttable.0.0 1
ttable.1.1 1
}
pcm.rearx {
type plug
slave {
pcm "dshare"
channels 4
}
ttable.0.2 1
ttable.1.3 1
}

pcm.mixin {
type dsnoop
ipc_key 5978293 # must be unique for all dmix plugins!!!!
ipc_key_add_uid yes
slave {
pcm "hw:0,0"
channels 2
period_size 1024
buffer_size 4096
rate 44100
periods 0
period_time 0
}
bindings {
0 0
0 1
}
}Well right now i don't had audio playback xD LOL

I want to configure too the equal for alsa but well i am confused xD which i should do now with this:

Code:ctl.equal {
type equal;
}

pcm.plugequal {
type equal;
slave.pcm "plughw:0,0";
}

pcm.equal{
type plug;
slave.pcm plugequal;
}latest?d=yIl2AUoC8zA latest?i=T4M10bek19o:mluL7p5Xqtk:F7zBnMy latest?i=T4M10bek19o:mluL7p5Xqtk:V_sGLiP latest?d=qj6IDK7rITs latest?i=T4M10bek19o:mluL7p5Xqtk:gIN9vFwT4M10bek19o
External Content
Source RSS or Atom Feed
Feed Location https://feeds.feedburner.com/linuxquestions/latest
Feed Title LinuxQuestions.org
Feed Link https://www.linuxquestions.org/questions/
Reply 0 comments