[alsa-devel] how to configure .asoundrc to make arecord use a default device
Jelle de Jong
jelledejong at powercraft.nl
Wed Jul 29 19:14:46 CEST 2009
On 29/07/09 17:28, stan wrote:
> On Wed, 29 Jul 2009 14:46:54 +0200
> Jelle de Jong<jelledejong at powercraft.nl> wrote:
>
>> Hello everybody,
>>
>> I am having some issues making arecord use the default device for
>> recording. Could somebody help me get a working .asoundrc
>> configuration?
>
>> It works with:
>> arecord -v -f S16_LE -r 44100 -D audiodevice0 ~/record0.wav
>> but it does not work with:
>> arecord -v -f S16_LE -r 44100 ~/record0.wav
>
> Make audiodevice0 your default device
>
> http://www.alsa-project.org/main/index.php/Asoundrc#The_default_plugin
Hi Stan thanks for helping out.
In the original mail I attached my asoundrc setup it can also be found
here: http://debian.pastebin.com/m52601230 and now here below.
pcm.!default {
type plug
slave.pcm dmixer
}
pcm.dmixer {
type dmix
ipc_key 1024
slave.pcm hw:audiodevice0
}
ctl.!default {
type hw
card audiodevice0
}
ctl.dmixer {
type hw
card audiodevice0
}
pcm.dsp {
type plug
slave.pcm dmixer
}
ctl.mixer {
type hw
card audiodevice0
}
I am no asourdrc specialist and I always have got issues understanding
the syntax when it comes down to more complicated setups. I know I need
to make the audiodevice0 the default device. But how can I do this
without losing my mixing support, how I configure it so it has dmix and
dsnoop as default devices?
An example how to fix my asoundrc would be really helpful.
Thanks in advance,
Jelle
More information about the Alsa-devel
mailing list