After more digging around, I found an answer on the wiki: dsnoop. There's even an example of exactly what I'm trying to do here: http://alsa.opensrc.org/Dsnoop#Recording_from_left_or_right_channel However, I've hit one more stumbling block. I can split the devices with dsnoop, but I can only record with one at a time. When I try to record both with arecord (arecord -D record_left foo.wav and arecord -D record_right bar.wav), I get this error: ALSA lib pcm_dsnoop.c:574:(snd_pcm_dsnoop_open) unable to open slave arecord: main:564: audio open error: Device or resource busy Does anyone know a way around this? Thanks ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user