# ALSA library configuration file defaults.pcm.rate_converter "samplerate" pcm.def { @args [ CARD ] @args.CARD { type string default { @func getenv vars [ ALSA_PCM_CARD ALSA_CARD ] default { @func refer name defaults.pcm.card } } } # use card-specific definition if exists @func refer name { @func concat strings [ "cards." { @func card_driver card $CARD } ".pcm.default:CARD=" $CARD ] } default { # use plughw as default type plug slave.pcm { type hw card $CARD } } } pcm.equalized { type ladspa slave.pcm "def"; path "/usr/lib/ladspa"; plugins [ { id 1773 input { controls [ 0 -1 -5 -8 -10 -10 0 -2 -13 0 ] } } ] } pcm.!default { type plug slave.pcm "equalized"; } pcm.equalized2 { type ladspa slave.pcm "plug:dmix"; path "/usr/lib/ladspa"; plugins [ { id 1773 input { controls [ 0 -10 -16 -23 -23 -23 -13 -15 -26 -2 ] } } ] }