.asoundrc

pcm.vol {
@args.0 NAME
@args.1 SLAVE
@args.NAME {
type string
default "jOERG"
}
@args.SLAVE {
type string
default "default"
}
type softvol # Soft Volume conversion PCM
slave.pcm $SLAVE # Slave name
control {
name "$NAME"; # control element id string
card 0;
# [card STR] # control card index
# [iface STR] # interface of the element
# [index INT] # index of the element
# [device INT] # device number of the element
# [subdevice INT] # subdevice number of the element
# [count INT] # control channels 1 or 2 (default: 2)
}
min_dB -33.0; # minimal dB value (default: -51.0)
# [resolution INT] # resolution (default: 256)
}

aplay -L

null
    Discard all samples (playback) or generate zero samples (capture)
front:CARD=Intel,DEV=0
    HDA Intel, ALC269 Analog
    Front speakers
surround40:CARD=Intel,DEV=0
    HDA Intel, ALC269 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
    HDA Intel, ALC269 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
    HDA Intel, ALC269 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
    HDA Intel, ALC269 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
    HDA Intel, ALC269 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers

aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC269 Analog [ALC269 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

console session

whitequark@mannaz:~$ sox bsg_the_music.mp3 -t alsa vol:songs
sox FAIL formats: can't open output file `vol:songs': snd_pcm_hw_params_any error: Invalid argument
whitequark@mannaz:~$ aplay -D vol:songs </dev/zero
Playing raw data 'stdin' : Unsigned 8 bit, Rate 8000 Hz, Mono
aplay: set_params:1031: Broken configuration for this PCM: no configurations available