# .asoundrc - Personal configuration file for ALSA # Copyright (C) 2009 Ismael Valladolid Torres # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301, USA. # See the file COPYING for details. pcm.ossmix { type dmix ipc_key 1021 # must be unique! ipc_perm 0660 # sound for everybody (at least in your group) #ipc_key_add_uid false # let multiple users share slave { pcm "hw:0,0" period_time 0 period_size 1024 # must be power of 2 buffer_size 8192 # dito #format "S32_LE" #periods 128 # dito #rate 8000 # with rate 8000 you *will* hear } # if ossmix is used :) # bindings are cool. This says, that only the first # two channels are to be used by dmix, which is enough for # (most) oss apps and also lets multichannel chios work # much faster: bindings { 0 0 # from 0 => to 0 1 1 # from 1 => to 1 } } # Redirect to ossmix pcm.!default { type plug slave.pcm "ossmix" # use our new PCM here } # Redirect to ossmix pcm.dsp { type plug slave.pcm "ossmix" # use our new PCM here } # mixer like above ctl.mixer { type hw card 0 } # Local Variables: # mode: conf # End: