<confdir:pcm/front.conf>
Audigy.pcm.front.0 {
- @args [ CARD ]
+ @args [ CARD ]
@args.CARD {
type string
}
- type hw
- card $CARD
- device 0
+ type hooks
+ slave.pcm {
+ type hw
+ card $CARD
+ device 0
+ }
+ hooks.0 {
+ type ctl_elems
+ hook_args [
+ {
+ name "EMU10K1 PCM Send Volume"
+ index { @func private_pcm_subdevice }
+ lock true
+ value [ 0 0 0 0 0 0 0 0 255 0 0 0 0 0 0 0 0 255 0 0 0 0 0 0 ]
+ }
+ {
+ name "EMU10K1 PCM Send Routing"
+ index { @func private_pcm_subdevice }
+ lock true
+ value [ 0 1 2 3 0 0 0 0 8 9 0 1 0 0 0 0 8 9 0 1 0 0 0 0 ]
+ }
+
+ ]
+ }
+
}
<confdir:pcm/rear.conf>
hooks.0 {
type ctl_elems
hook_args [
- {
- name "Wave Surround Playback Volume"
- preserve true
- lock true
- value [ 0 0 ]
- }
{
name "EMU10K1 PCM Send Volume"
index { @func private_pcm_subdevice }
hooks.0 {
type ctl_elems
hook_args [
- {
- name "Wave Center Playback Volume"
- preserve true
- lock true
- value 0
- }
- {
- name "Wave LFE Playback Volume"
- preserve true
- lock true
- value 0
- }
{
name "EMU10K1 PCM Send Volume"
index { @func private_pcm_subdevice }
<confdir:pcm/front.conf>
Audigy2.pcm.front.0 {
- @args [ CARD ]
+ @args [ CARD ]
@args.CARD {
type string
}
- type hw
- card $CARD
- device 0
+ type hooks
+ slave.pcm {
+ type hw
+ card $CARD
+ device 0
+ }
+ hooks.0 {
+ type ctl_elems
+ hook_args [
+ {
+ name "EMU10K1 PCM Send Volume"
+ index { @func private_pcm_subdevice }
+ lock true
+ value [ 0 0 0 0 0 0 0 0 255 0 0 0 0 0 0 0 0 255 0 0 0 0 0 0 ]
+ }
+ {
+ name "EMU10K1 PCM Send Routing"
+ index { @func private_pcm_subdevice }
+ lock true
+ value [ 0 1 2 3 0 0 0 0 8 9 0 1 0 0 0 0 8 9 0 1 0 0 0 0 ]
+ }
+
+ ]
+ }
+
}
<confdir:pcm/rear.conf>
hooks.0 {
type ctl_elems
hook_args [
- {
- name "Wave Surround Playback Volume"
- preserve true
- lock true
- value [ 0 0 ]
- }
{
name "EMU10K1 PCM Send Volume"
index { @func private_pcm_subdevice }
hooks.0 {
type ctl_elems
hook_args [
- {
- name "Wave Center Playback Volume"
- preserve true
- lock true
- value 0
- }
- {
- name "Wave LFE Playback Volume"
- preserve true
- lock true
- value 0
- }
{
name "EMU10K1 PCM Send Volume"
index { @func private_pcm_subdevice }