On Mon, 2007-03-19 at 19:47 +1100, D. Sen wrote: > Is there a way to configure ALSA (via .asoundrc or such) such that > instead of playing the sound through hardware - the raw pcm data is > actually stored in files? So /dev/dsp0 would actually be linked to a > file...etc. pcm.!default { type plug slave.pcm "asym" } pcm.asym { type asym playback.pcm "save" capture.pcm "dmixin" } pcm.dsp0 { type plug slave.pcm "asym" } pcm.dsp { type plug slave.pcm "asym" } pcm.save { type file slave.pcm "dmixout" file "/var/tmp/record.raw" } pcm.dmixout { type dmix ipc_key 12345 ipc_key_add_uid yes slave { pcm hw channels 2 period_size 1024 buffer_size 32768 rate 44100 } bindings { 0 0 1 1 } } ctl.mixer0 { type hw card 0 } pcm.dmixin { type dsnoop ipc_key 98765 ipc_key_add_uid yes slave { pcm hw channels 2 period_size 1024 buffer_size 32768 rate 44100 } bindings { 0 0 1 1 } }